class org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject extends org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject
  super_class: org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
{
  private org.springframework.orm.jpa.EntityManagerHolder entityManagerHolder;
    descriptor: Lorg/springframework/orm/jpa/EntityManagerHolder;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private boolean newEntityManagerHolder;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Object transactionData;
    descriptor: Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  final org.springframework.orm.jpa.JpaTransactionManager this$0;
    descriptor: Lorg/springframework/orm/jpa/JpaTransactionManager;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(org.springframework.orm.jpa.JpaTransactionManager);
    descriptor: (Lorg/springframework/orm/jpa/JpaTransactionManager;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
         0: .line 24
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.persistence cannot be resolved\n\tThe import javax.persistence cannot be resolved\n\tThe import javax.persistence cannot be resolved\n\tThe import javax.persistence cannot be resolved\n\tThe import javax.persistence cannot be resolved\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tThe method getEntityManagerFactory() from the type JpaTransactionManager refers to the missing type EntityManagerFactory\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tThe method getEntityManagerFactory() from the type JpaTransactionManager refers to the missing type EntityManagerFactory\n\tThe method findEntityManagerFactory(ListableBeanFactory, String) from the type EntityManagerFactoryUtils refers to the missing type EntityManagerFactory\n\tThe method getEntityManagerFactory() from the type JpaTransactionManager refers to the missing type EntityManagerFactory\n\tThe method getEntityManagerFactory() from the type JpaTransactionManager refers to the missing type EntityManagerFactory\n\tThe method getEntityManagerFactory() from the type JpaTransactionManager refers to the missing type EntityManagerFactory\n\tThe method obtainEntityManagerFactory() from the type JpaTransactionManager refers to the missing type EntityManagerFactory\n\tThe method obtainEntityManagerFactory() from the type JpaTransactionManager refers to the missing type EntityManagerFactory\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n\tEntityManager cannot be resolved to a type\n\tThe method createEntityManagerForTransaction() from the type JpaTransactionManager refers to the missing type EntityManager\n\tEntityManager cannot be resolved to a type\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n\tThe method obtainEntityManagerFactory() from the type JpaTransactionManager refers to the missing type EntityManagerFactory\n\tEntityManager cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tThe method obtainEntityManagerFactory() from the type JpaTransactionManager refers to the missing type EntityManagerFactory\n\tEntityManager cannot be resolved to a type\n\tThe method createNativeEntityManager(Map<?,?>) from the type EntityManagerFactoryInfo refers to the missing type EntityManager\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n\tThe method obtainEntityManagerFactory() from the type JpaTransactionManager refers to the missing type EntityManagerFactory\n\tThe method obtainEntityManagerFactory() from the type JpaTransactionManager refers to the missing type EntityManagerFactory\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n\tEntityTransaction cannot be resolved to a type\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n\tRollbackException cannot be resolved to a type\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n\tEntityTransaction cannot be resolved to a type\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n\tPersistenceException cannot be resolved to a type\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n\tThe method obtainEntityManagerFactory() from the type JpaTransactionManager refers to the missing type EntityManagerFactory\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n\tEntityManager cannot be resolved to a type\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n\tEntityTransaction cannot be resolved to a type\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n\tEntityTransaction cannot be resolved to a type\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/JpaTransactionManager$JpaTransactionObject;
    MethodParameters:
        Name  Flags
      this$0  final

  public void setEntityManagerHolder(org.springframework.orm.jpa.EntityManagerHolder, boolean);
    descriptor: (Lorg/springframework/orm/jpa/EntityManagerHolder;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
         0: .line 672
            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.orm.jpa.JpaTransactionManager$JpaTransactionObject this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/JpaTransactionManager$JpaTransactionObject;
    RuntimeVisibleParameterAnnotations: 
      0:
        org.springframework.lang.Nullable()
      1:
    MethodParameters:
                        Name  Flags
      entityManagerHolder     
      newEntityManagerHolder  

  public org.springframework.orm.jpa.EntityManagerHolder getEntityManagerHolder();
    descriptor: ()Lorg/springframework/orm/jpa/EntityManagerHolder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
         0: .line 679
            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.orm.jpa.JpaTransactionManager$JpaTransactionObject this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/JpaTransactionManager$JpaTransactionObject;

  public boolean hasEntityManagerHolder();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
         0: .line 684
            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.orm.jpa.JpaTransactionManager$JpaTransactionObject this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/JpaTransactionManager$JpaTransactionObject;

  public boolean isNewEntityManagerHolder();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
         0: .line 688
            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.orm.jpa.JpaTransactionManager$JpaTransactionObject this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/JpaTransactionManager$JpaTransactionObject;

  public boolean hasTransaction();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
         0: .line 692
            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.orm.jpa.JpaTransactionManager$JpaTransactionObject this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/JpaTransactionManager$JpaTransactionObject;

  public void setTransactionData(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
         0: .line 696
            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.orm.jpa.JpaTransactionManager$JpaTransactionObject this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/JpaTransactionManager$JpaTransactionObject;
    RuntimeVisibleParameterAnnotations: 
      0:
        org.springframework.lang.Nullable()
    MethodParameters:
                 Name  Flags
      transactionData  

  public java.lang.Object getTransactionData();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
         0: .line 705
            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.orm.jpa.JpaTransactionManager$JpaTransactionObject this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/JpaTransactionManager$JpaTransactionObject;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public void setRollbackOnly();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
         0: .line 710
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tEntityTransaction cannot be resolved to a type\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/JpaTransactionManager$JpaTransactionObject;

  public boolean isRollbackOnly();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
         0: .line 721
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tEntityTransaction cannot be resolved to a type\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/JpaTransactionManager$JpaTransactionObject;

  public void flush();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
         0: .line 728
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/JpaTransactionManager$JpaTransactionObject;

  public java.lang.Object createSavepoint();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
         0: .line 736
            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.orm.jpa.JpaTransactionManager$JpaTransactionObject this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/JpaTransactionManager$JpaTransactionObject;
    Exceptions:
      throws org.springframework.transaction.TransactionException

  public void rollbackToSavepoint(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
         0: .line 745
            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.orm.jpa.JpaTransactionManager$JpaTransactionObject this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/JpaTransactionManager$JpaTransactionObject;
    Exceptions:
      throws org.springframework.transaction.TransactionException
    MethodParameters:
           Name  Flags
      savepoint  

  public void releaseSavepoint(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
         0: .line 751
            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.orm.jpa.JpaTransactionManager$JpaTransactionObject this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/JpaTransactionManager$JpaTransactionObject;
    Exceptions:
      throws org.springframework.transaction.TransactionException
    MethodParameters:
           Name  Flags
      savepoint  

  private org.springframework.transaction.SavepointManager getSavepointManager();
    descriptor: ()Lorg/springframework/transaction/SavepointManager;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject this
         0: .line 755
            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.orm.jpa.JpaTransactionManager$JpaTransactionObject this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/JpaTransactionManager$JpaTransactionObject;
}
SourceFile: "JpaTransactionManager.java"
NestHost: org.springframework.orm.jpa.JpaTransactionManager
InnerClasses:
  private JpaTransactionObject = org.springframework.orm.jpa.JpaTransactionManager$JpaTransactionObject of org.springframework.orm.jpa.JpaTransactionManager