
org.postgresql.xa.PGXAConnection$ConnectionHandler.class Maven / Gradle / Ivy
???? 2 ? ?
@ A
B C D E
F G H
: I J K L M
N O P Q
R S T U
V W
X
Y Z
Y [ \
F ] ^
_ ` con Ljava/sql/Connection; this$0 "Lorg/postgresql/xa/PGXAConnection; :(Lorg/postgresql/xa/PGXAConnection;Ljava/sql/Connection;)V Code LineNumberTable LocalVariableTable this ConnectionHandler InnerClasses 4Lorg/postgresql/xa/PGXAConnection$ConnectionHandler; invoke S(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
methodName Ljava/lang/String; h %Ljava/lang/reflect/InvocationHandler; arg Ljava/lang/Object; ex -Ljava/lang/reflect/InvocationTargetException; proxy method Ljava/lang/reflect/Method; args [Ljava/lang/Object;
StackMapTable a
Exceptions b
SourceFile PGXAConnection.java ! c d e g h i j k l m commit W n rollback setSavePoint
setAutoCommit java/lang/Boolean o p !org/postgresql/util/PSQLException ?Transaction control methods setAutoCommit(true), commit, rollback and setSavePoint not allowed while an XA transaction is active. java/lang/Object q r s t u v ! w equals x y z { | } ~ 2org/postgresql/xa/PGXAConnection$ConnectionHandler * +java/lang/reflect/InvocationTargetException ? ? #java/lang/reflect/InvocationHandler java/lang/String java/lang/Throwable ()V org/postgresql/xa/PGXAConnection
access$000 State L(Lorg/postgresql/xa/PGXAConnection;)Lorg/postgresql/xa/PGXAConnection$State; &org/postgresql/xa/PGXAConnection$State IDLE (Lorg/postgresql/xa/PGXAConnection$State; java/lang/reflect/Method getName ()Ljava/lang/String; (Ljava/lang/Object;)Z booleanValue ()Z org/postgresql/util/GT tr 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; org/postgresql/util/PSQLState OBJECT_NOT_IN_STATE Lorg/postgresql/util/PSQLState; 4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)V getClass ()Ljava/lang/Class; java/lang/reflect/Proxy isProxyClass (Ljava/lang/Class;)Z getInvocationHandler 9(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler; 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; getTargetException ()Ljava/lang/Throwable; ! " # K *+? *? *,? ? $ r s t % &