HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.60.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Nov 5 05:00:59 EST 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //lib/fm-agent/dependencies/linux/python3.9/jpype/__pycache__/_jexception.cpython-39.pyc
a

��i��@sHddlZddlmZdgZejddd�Gdd�dejdd	��Zee_dS)
�N�)�_jcustomizer�
JExceptionzjava.lang.ThrowableT)�basec@s,eZdZdZdd�Zdd�Zedd��ZdS)	ra Base class for all ``java.lang.Throwable`` objects.

    Use ``issubclass(cls, JException)`` to test if a class is derived
    from ``java.lang.Throwable.``

    Use ``isinstance(obj, JException)`` to test if an object is a
    ``java.lang.Throwable``.

    cCst|���S�N)�str�
getMessage��self�r�C/usr/lib/fm-agent/dependencies/linux/python3.9/jpype/_jexception.py�message%szJException.messagecCsHt�d�}t�d�}|�}||�}|�|�|��|��}|��|S)z� Get a string listing the stack frame.

        Returns:
          A string with the classic Java ``printStackTrace`` result.
        zjava.io.StringWriterzjava.io.PrintWriter)�_jpype�JClassZprintStackTrace�flush�toString�close)r
ZStringWriterZPrintWriter�sw�pw�rrrr�
stacktrace)s


zJException.stacktracecCs|jSr)�_argsr	rrr�args9szJException.argsN)�__name__�
__module__�__qualname__�__doc__r
r�propertyrrrrrrs
)�internal)r�r�__all__�JImplementationFor�_JExceptionrrrrr�<module>s
&