File: //usr/lib/fm-agent/dependencies/linux/python3.9/jpype/__pycache__/protocol.cpython-39.pyc
a
��i� � @ s� d dl Z d dlZd dlZd dlZd dl Z ddlmZ ddlmZ e jZe jZe j Z e j
Z
e jZe jZe j
Z
e jZe jZe jZejdk r�d dlmZmZ d dlmZmZmZ d dlmZmZ eG d d
� d
e��Zn8d dlmZmZ d dlmZmZ d dlmZmZmZmZ eG d
d� de��Zejded�dd� �Zejded�dd� �Zejdee d�ejdee d�dd� ��Z!ejded�ejded�dd� ��Z"ejded�dd� �Z#ejd ejd!�d"d#� �Z$ejd$k �rd dl%Z%ejde%j&d�d%d� �Zejde%j&d�d&d� �Ze�'d'�G d(d)� d)��Z(e�'d*�G d+d,� d,��Z)e�'d-�G d.d/� d/��Z*e�'d0�G d1d2� d2��Z+ejd*ej,d�d3d4� �Z-ejd'ej.d�d5d6� �Z/ejd-ejd�d7d8� �Z0ejd0ej1d�d9d:� �Z2dS );� N� )�_jclass)�_jcustomizer)� � )�Protocol�runtime_checkable)�Sequence�Mapping�Set)�
SupportsFloat�Callablec @ s e Zd Zed�dd�ZdS )�
SupportsIndex��returnc C s d S �N� ��selfr r �@/usr/lib/fm-agent/dependencies/linux/python3.9/jpype/protocol.py� __index__- � zSupportsIndex.__index__N)�__name__�
__module__�__qualname__�intr r r r r r + s r )r r )r r
r r
c @ s e Zd Zed�dd�ZdS )�SupportsPathr c C s d S r r r r r r �
__fspath__; r zSupportsPath.__fspath__N)r r r �strr r r r r r 9 s r zjava.nio.file.Path)�
instanceofc C s t �d�}|�|�� �S �Nzjava.nio.file.Paths)�_jpype�JClass�getr ��jcls�obj�Pathsr r r �
_JPathConvert>