public class org.springframework.boot.jta.bitronix.PoolingDataSourceBean implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.boot.jta.bitronix.PoolingDataSourceBean
  super_class: java.lang.Object
{
  private static final java.lang.ThreadLocal<org.springframework.boot.jta.bitronix.PoolingDataSourceBean> source;
    descriptor: Ljava/lang/ThreadLocal;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/ThreadLocal<Lorg/springframework/boot/jta/bitronix/PoolingDataSourceBean;>;

  private javax.sql.XADataSource dataSource;
    descriptor: Ljavax/sql/XADataSource;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String beanName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.jta.bitronix.PoolingDataSourceBean this
         0: .line 28
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import bitronix cannot be resolved\n\tThe import bitronix cannot be resolved\n\tThe import bitronix cannot be resolved\n\tPoolingDataSource cannot be resolved to a type\n\tThe method setMaxPoolSize(int) is undefined for the type PoolingDataSourceBean\n\tThe method setAllowLocalTransactions(boolean) is undefined for the type PoolingDataSourceBean\n\tThe method setEnableJdbc4ConnectionTest(boolean) is undefined for the type PoolingDataSourceBean\n\tThe method init() of type PoolingDataSourceBean must override or implement a supertype method\n\tPoolingDataSource cannot be resolved to a type\n\tThe method getUniqueName() is undefined for the type PoolingDataSourceBean\n\tThe method setUniqueName(String) is undefined for the type PoolingDataSourceBean\n\tThe method setClassName(String) is undefined for the type PoolingDataSourceBean\n\tThe method setDriverProperties(Properties) is undefined for the type PoolingDataSourceBean\n\tXAStatefulHolder cannot be resolved to a type\n\tResourceBean cannot be resolved to a type\n\tThe method getParentLogger() of type PoolingDataSourceBean must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.jta.bitronix.PoolingDataSourceBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/jta/bitronix/PoolingDataSourceBean;

  public synchronized void init();
    descriptor: ()V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.jta.bitronix.PoolingDataSourceBean this
         0: .line 65
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method init() of type PoolingDataSourceBean must override or implement a supertype method\n\tPoolingDataSource cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.jta.bitronix.PoolingDataSourceBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/jta/bitronix/PoolingDataSourceBean;

  public void setBeanName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.jta.bitronix.PoolingDataSourceBean this
         0: .line 76
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.jta.bitronix.PoolingDataSourceBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/jta/bitronix/PoolingDataSourceBean;
    MethodParameters:
      Name  Flags
      name  

  public void afterPropertiesSet();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.jta.bitronix.PoolingDataSourceBean this
         0: .line 82
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getUniqueName() is undefined for the type PoolingDataSourceBean\n\tThe method setUniqueName(String) is undefined for the type PoolingDataSourceBean\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.jta.bitronix.PoolingDataSourceBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/jta/bitronix/PoolingDataSourceBean;
    Exceptions:
      throws java.lang.Exception

  public void setDataSource(javax.sql.XADataSource);
    descriptor: (Ljavax/sql/XADataSource;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.jta.bitronix.PoolingDataSourceBean this
         0: .line 94
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method setClassName(String) is undefined for the type PoolingDataSourceBean\n\tThe method setDriverProperties(Properties) is undefined for the type PoolingDataSourceBean\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.jta.bitronix.PoolingDataSourceBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/jta/bitronix/PoolingDataSourceBean;
    MethodParameters:
            Name  Flags
      dataSource  

  protected final javax.sql.XADataSource getDataSource();
    descriptor: ()Ljavax/sql/XADataSource;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.jta.bitronix.PoolingDataSourceBean this
         0: .line 98
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.jta.bitronix.PoolingDataSourceBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/jta/bitronix/PoolingDataSourceBean;

  public XAStatefulHolder createPooledConnection(java.lang.Object, ResourceBean);
    descriptor: (Ljava/lang/Object;LResourceBean;)LXAStatefulHolder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.jta.bitronix.PoolingDataSourceBean this
         0: .line 103
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tXAStatefulHolder cannot be resolved to a type\n\tResourceBean cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.jta.bitronix.PoolingDataSourceBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/jta/bitronix/PoolingDataSourceBean;
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
           Name  Flags
      xaFactory  
      bean       

  public java.util.logging.Logger getParentLogger();
    descriptor: ()Ljava/util/logging/Logger;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.jta.bitronix.PoolingDataSourceBean this
         0: .line 111
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getParentLogger() of type PoolingDataSourceBean must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.jta.bitronix.PoolingDataSourceBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/jta/bitronix/PoolingDataSourceBean;
    Exceptions:
      throws java.sql.SQLFeatureNotSupportedException
}
SourceFile: "PoolingDataSourceBean.java"
NestMembers:
  org.springframework.boot.jta.bitronix.PoolingDataSourceBean$DirectXADataSource
InnerClasses:
  public DirectXADataSource = org.springframework.boot.jta.bitronix.PoolingDataSourceBean$DirectXADataSource of org.springframework.boot.jta.bitronix.PoolingDataSourceBean
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.springframework.boot.context.properties.ConfigurationProperties(prefix = "spring.jta.bitronix.datasource")