o
    ƒÆb]Â  ã                   @   s~   d dl mZ d dlmZ edƒZg ZdZe d¡ G dd„ dejƒZeeƒZe d¡ G dd	„ d	ej	ƒZ	ee	ƒZ	e d	¡ d
S )é   )Úoverride)Úget_introspection_moduleÚGIMarshallingTestsé   ÚOVERRIDES_CONSTANTc                   @   s$   e Zd Zdd„ Zdd„ Zdd„ ZdS )ÚOverridesStructc                 C   ó   t j | ¡S ©N)r   r   Ú__new__©ÚclsÚlong_© r   úA/usr/lib/python3/dist-packages/gi/overrides/GIMarshallingTests.pyr
   "   ó   zOverridesStruct.__new__c                 C   s   t j | ¡ || _d S r	   )r   r   Ú__init__r   ©Úselfr   r   r   r   r   %   s   
zOverridesStruct.__init__c                 C   ó   t j | ¡d S )Nr   )r   r   Úmethod©r   r   r   r   r   )   ó   zOverridesStruct.methodN)Ú__name__Ú
__module__Ú__qualname__r
   r   r   r   r   r   r   r       s    r   c                   @   s0   e Zd Zdd„ Zdd„ Zedd„ ƒZdd„ Zd	S )
ÚOverridesObjectc                 C   r   r	   )r   r   r
   r   r   r   r   r
   3   r   zOverridesObject.__new__c                 C   s   t j | ¡ d S r	   )r   r   r   r   r   r   r   r   6   r   zOverridesObject.__init__c                 C   s   t j ¡ }|S r	   )r   r   Únew)r   r   r   r   r   r   r   ;   s   
zOverridesObject.newc                 C   r   )zOverridden doc string.r   )r   r   r   r   r   r   r   r   B   s   zOverridesObject.methodN)r   r   r   r
   r   Úclassmethodr   r   r   r   r   r   r   1   s    
r   N)
Ú	overridesr   Úmoduler   r   Ú__all__r   Úappendr   r   r   r   r   r   Ú<module>   s   

