class org.springframework.orm.hibernate5.ConfigurableJtaPlatform
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.springframework.orm.hibernate5.ConfigurableJtaPlatform
  super_class: java.lang.Object
{
  private final TransactionManager transactionManager;
    descriptor: LTransactionManager;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final UserTransaction userTransaction;
    descriptor: LUserTransaction;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final TransactionSynchronizationRegistry transactionSynchronizationRegistry;
    descriptor: LTransactionSynchronizationRegistry;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public void <init>(TransactionManager, UserTransaction, TransactionSynchronizationRegistry);
    descriptor: (LTransactionManager;LUserTransaction;LTransactionSynchronizationRegistry;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.orm.hibernate5.ConfigurableJtaPlatform this
         0: .line 1
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe type javax.transaction.UserTransaction cannot be resolved. It is indirectly referenced from required .class files\n\tThe type javax.transaction.TransactionManager cannot be resolved. It is indirectly referenced from required .class files\n\tThe type javax.transaction.SystemException cannot be resolved. It is indirectly referenced from required .class files\n\tThe import javax.transaction.Status cannot be resolved\n\tThe import javax.transaction.Synchronization cannot be resolved\n\tThe import javax.transaction.SystemException cannot be resolved\n\tThe import javax.transaction.Transaction cannot be resolved\n\tThe import javax.transaction.TransactionManager cannot be resolved\n\tThe import javax.transaction.TransactionSynchronizationRegistry cannot be resolved\n\tThe import javax.transaction.UserTransaction cannot be resolved\n\tThe import org.hibernate cannot be resolved\n\tThe import org.hibernate cannot be resolved\n\tJtaPlatform cannot be resolved to a type\n\tTransactionManager cannot be resolved to a type\n\tUserTransaction cannot be resolved to a type\n\tTransactionSynchronizationRegistry cannot be resolved to a type\n\tTransactionManager cannot be resolved to a type\n\tUserTransaction cannot be resolved to a type\n\tTransactionSynchronizationRegistry cannot be resolved to a type\n\tTransactionManager cannot be resolved to a type\n\tUserTransaction cannot be resolved to a type\n\tTransactionSynchronizationRegistry cannot be resolved to a type\n\tTransactionManager cannot be resolved to a type\n\tThe method retrieveTransactionManager() of type ConfigurableJtaPlatform must override or implement a supertype method\n\tTransactionManager cannot be resolved to a type\n\tUserTransaction cannot be resolved to a type\n\tThe method retrieveUserTransaction() of type ConfigurableJtaPlatform must override or implement a supertype method\n\tUserTransaction cannot be resolved to a type\n\tTransaction cannot be resolved to a type\n\tThe method canRegisterSynchronization() of type ConfigurableJtaPlatform must override or implement a supertype method\n\tTransactionManager cannot be resolved to a type\n\tStatus cannot be resolved to a variable\n\tSystemException cannot be resolved to a type\n\tTransactionException cannot be resolved to a type\n\tSynchronization cannot be resolved to a type\n\tTransactionSynchronizationRegistry cannot be resolved to a type\n\tTransactionSynchronizationRegistry cannot be resolved to a type\n\tTransactionManager cannot be resolved to a type\n\tTransactionException cannot be resolved to a type\n\tThe method getCurrentStatus() of type ConfigurableJtaPlatform must override or implement a supertype method\n\tSystemException cannot be resolved to a type\n\tTransactionManager cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.hibernate5.ConfigurableJtaPlatform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/hibernate5/ConfigurableJtaPlatform;
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
        org.springframework.lang.Nullable()
      2:
        org.springframework.lang.Nullable()
    MethodParameters:
      Name  Flags
      tm    
      ut    
      tsr   

  public TransactionManager retrieveTransactionManager();
    descriptor: ()LTransactionManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.hibernate5.ConfigurableJtaPlatform this
         0: .line 70
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTransactionManager cannot be resolved to a type\n\tThe method retrieveTransactionManager() of type ConfigurableJtaPlatform must override or implement a supertype method\n\tTransactionManager cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.hibernate5.ConfigurableJtaPlatform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/hibernate5/ConfigurableJtaPlatform;

  public UserTransaction retrieveUserTransaction();
    descriptor: ()LUserTransaction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.hibernate5.ConfigurableJtaPlatform this
         0: .line 75
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tUserTransaction cannot be resolved to a type\n\tThe method retrieveUserTransaction() of type ConfigurableJtaPlatform must override or implement a supertype method\n\tUserTransaction cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.hibernate5.ConfigurableJtaPlatform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/hibernate5/ConfigurableJtaPlatform;

  public java.lang.Object getTransactionIdentifier(Transaction);
    descriptor: (LTransaction;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.orm.hibernate5.ConfigurableJtaPlatform this
         0: .line 80
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTransaction cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.hibernate5.ConfigurableJtaPlatform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/hibernate5/ConfigurableJtaPlatform;
    MethodParameters:
             Name  Flags
      transaction  

  public boolean canRegisterSynchronization();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.hibernate5.ConfigurableJtaPlatform this
         0: .line 85
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method canRegisterSynchronization() of type ConfigurableJtaPlatform must override or implement a supertype method\n\tTransactionManager cannot be resolved to a type\n\tStatus cannot be resolved to a variable\n\tSystemException cannot be resolved to a type\n\tTransactionException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.hibernate5.ConfigurableJtaPlatform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/hibernate5/ConfigurableJtaPlatform;

  public void registerSynchronization(Synchronization);
    descriptor: (LSynchronization;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.orm.hibernate5.ConfigurableJtaPlatform this
         0: .line 95
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tSynchronization cannot be resolved to a type\n\tTransactionSynchronizationRegistry cannot be resolved to a type\n\tTransactionSynchronizationRegistry cannot be resolved to a type\n\tTransactionManager cannot be resolved to a type\n\tTransactionException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.hibernate5.ConfigurableJtaPlatform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/hibernate5/ConfigurableJtaPlatform;
    MethodParameters:
                 Name  Flags
      synchronization  

  public int getCurrentStatus();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.hibernate5.ConfigurableJtaPlatform this
         0: .line 110
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getCurrentStatus() of type ConfigurableJtaPlatform must override or implement a supertype method\n\tSystemException cannot be resolved to a type\n\tTransactionManager cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.hibernate5.ConfigurableJtaPlatform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/hibernate5/ConfigurableJtaPlatform;
    Exceptions:
      throws SystemException
}
SourceFile: "ConfigurableJtaPlatform.java"