
˜³õVÀ  ã               @   s­   d  d l  m Z d  d l m Z e d ƒ Z g  Z d Z e j d ƒ Gd d „  d e j ƒ Z e e ƒ Z e j d ƒ Gd d	 „  d	 e j	 ƒ Z	 e e	 ƒ Z	 e j d	 ƒ d
 S)é   )Úoverride)Úget_introspection_moduleÚGIMarshallingTestsé   ÚOVERRIDES_CONSTANTc               @   s4   e  Z d  Z d d „  Z d d „  Z d d „  Z d S)ÚOverridesStructc             C   s   t  j j |  ƒ S)N)r   r   Ú__new__)ÚclsÚlong_© r   úA/usr/lib/python3/dist-packages/gi/overrides/GIMarshallingTests.pyr   "   s    zOverridesStruct.__new__c             C   s   t  j j |  ƒ | |  _ d  S)N)r   r   Ú__init__r
   )Úselfr
   r   r   r   r   %   s    zOverridesStruct.__init__c             C   s   t  j j |  ƒ d S)Nr   )r   r   Úmethod)r   r   r   r   r   )   s    zOverridesStruct.methodN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r       s   r   c               @   sF   e  Z d  Z d d „  Z d d „  Z e d d „  ƒ Z d d „  Z d	 S)
ÚOverridesObjectc             C   s   t  j j |  ƒ S)N)r   r   r   )r	   r
   r   r   r   r   2   s    zOverridesObject.__new__c             C   s   t  j j |  ƒ d  S)N)r   r   r   )r   r
   r   r   r   r   5   s    zOverridesObject.__init__c             C   s   t  j j ƒ  } | S)N)r   r   Únew)r	   r
   r   r   r   r   r   :   s    zOverridesObject.newc             C   s   t  j j |  ƒ d S)zOverridden doc string.r   )r   r   r   )r   r   r   r   r   A   s    zOverridesObject.methodN)r   r   r   r   r   Úclassmethodr   r   r   r   r   r   r   0   s   r   N)
Z	overridesr   Úmoduler   r   Ú__all__r   Úappendr   r   r   r   r   r   Ú<module>   s   