If the plugin identified by info
implements the extension_type
, then this function will return a new instance
of this implementation, wrapped in a new [alias@Extension] instance.
Otherwise, it will return null.
Since libpeas 1.22, extension_type
can be an Abstract [[email protected]] and not just an Interface [[email protected]].
See [[email protected]_extension] for more information.
this |
A Engine. |
info |
A loaded PluginInfo. |
extension_type |
The implemented extension Type. |
parameters |
an array of Parameter. |
n_parameters |
the length of the |
a new instance of Extension wrapping the |