public final class org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo
  super_class: java.lang.Object
{
  private final org.springframework.transaction.PlatformTransactionManager transactionManager;
    descriptor: Lorg/springframework/transaction/PlatformTransactionManager;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private final org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute;
    descriptor: Lorg/springframework/transaction/interceptor/TransactionAttribute;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private final java.lang.String joinpointIdentification;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private org.springframework.transaction.TransactionStatus transactionStatus;
    descriptor: Lorg/springframework/transaction/TransactionStatus;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo oldTransactionInfo;
    descriptor: Lorg/springframework/transaction/interceptor/TransactionAspectSupport$TransactionInfo;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public void <init>(org.springframework.transaction.PlatformTransactionManager, org.springframework.transaction.interceptor.TransactionAttribute, java.lang.String);
    descriptor: (Lorg/springframework/transaction/PlatformTransactionManager;Lorg/springframework/transaction/interceptor/TransactionAttribute;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
         0: .line 1
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe type org.reactivestreams.Publisher cannot be resolved. It is indirectly referenced from required .class files\n\tThe import io cannot be resolved\n\tThe import kotlin cannot be resolved\n\tThe import kotlinx cannot be resolved\n\tThe import kotlinx cannot be resolved\n\tThe import org.reactivestreams cannot be resolved\n\tThe import reactor cannot be resolved\n\tThe import reactor cannot be resolved\n\tFlux cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tThe method invokeSuspendingFunction(Method, Object, Object...) from the type CoroutinesUtils refers to the missing type Publisher\n\tPublisher cannot be resolved to a type\n\tPublisher cannot be resolved to a type\n\tTry cannot be resolved to a type\n\tTry<capture#1-of ?> cannot be resolved to a type\n\tTry cannot be resolved to a type\n\tPublisher cannot be resolved to a type\n\tReactiveFlowKt cannot be resolved\n\tPublisher cannot be resolved to a type\n\tAwaitKt cannot be resolved\n\tContinuation cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tThe type reactor.core.publisher.Mono cannot be resolved. It is indirectly referenced from required .class files\n\tThe method currentContext() from the type TransactionContextManager refers to the missing type Mono\n\tThe method getOrCreateContext() from the type TransactionContextManager refers to the missing type Context\n\tThe method getOrCreateContextHolder() from the type TransactionContextManager refers to the missing type Context\n\tThe method currentContext() from the type TransactionContextManager refers to the missing type Mono\n\tThe method getOrCreateContext() from the type TransactionContextManager refers to the missing type Context\n\tThe method getOrCreateContextHolder() from the type TransactionContextManager refers to the missing type Context\n\tMono cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tThe method getReactiveTransaction(TransactionDefinition) from the type ReactiveTransactionManager refers to the missing type Mono\n\tMono cannot be resolved\n\tMono cannot be resolved\n\tMono cannot be resolved to a type\n\tThe method commit(ReactiveTransaction) from the type ReactiveTransactionManager refers to the missing type Mono\n\tMono cannot be resolved\n\tMono cannot be resolved to a type\n\tThe method rollback(ReactiveTransaction) from the type ReactiveTransactionManager refers to the missing type Mono\n\tMono cannot be resolved\n\tMono cannot be resolved to a type\n\tThe method rollback(ReactiveTransaction) from the type ReactiveTransactionManager refers to the missing type Mono\n\tThe method commit(ReactiveTransaction) from the type ReactiveTransactionManager refers to the missing type Mono\n\tMono cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/transaction/interceptor/TransactionAspectSupport$TransactionInfo;
    RuntimeVisibleParameterAnnotations: 
      0:
        org.springframework.lang.Nullable()
      1:
        org.springframework.lang.Nullable()
      2:
    MethodParameters:
                         Name  Flags
      transactionManager       
      transactionAttribute     
      joinpointIdentification  

  public org.springframework.transaction.PlatformTransactionManager getTransactionManager();
    descriptor: ()Lorg/springframework/transaction/PlatformTransactionManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
         0: .line 743
            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.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/transaction/interceptor/TransactionAspectSupport$TransactionInfo;

  public org.springframework.transaction.interceptor.TransactionAttribute getTransactionAttribute();
    descriptor: ()Lorg/springframework/transaction/interceptor/TransactionAttribute;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
         0: .line 749
            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.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/transaction/interceptor/TransactionAspectSupport$TransactionInfo;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public java.lang.String getJoinpointIdentification();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
         0: .line 757
            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.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/transaction/interceptor/TransactionAspectSupport$TransactionInfo;

  public void newTransactionStatus(org.springframework.transaction.TransactionStatus);
    descriptor: (Lorg/springframework/transaction/TransactionStatus;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
         0: .line 761
            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.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/transaction/interceptor/TransactionAspectSupport$TransactionInfo;
    RuntimeVisibleParameterAnnotations: 
      0:
        org.springframework.lang.Nullable()
    MethodParameters:
        Name  Flags
      status  

  public org.springframework.transaction.TransactionStatus getTransactionStatus();
    descriptor: ()Lorg/springframework/transaction/TransactionStatus;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
         0: .line 766
            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.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/transaction/interceptor/TransactionAspectSupport$TransactionInfo;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

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

  private void bindToThread();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
         0: .line 778
            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.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/transaction/interceptor/TransactionAspectSupport$TransactionInfo;

  private void restoreThreadLocalStatus();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
         0: .line 785
            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.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/transaction/interceptor/TransactionAspectSupport$TransactionInfo;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
         0: .line 792
            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.transaction.interceptor.TransactionAspectSupport$TransactionInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/transaction/interceptor/TransactionAspectSupport$TransactionInfo;
}
SourceFile: "TransactionAspectSupport.java"
NestHost: org.springframework.transaction.interceptor.TransactionAspectSupport
InnerClasses:
  protected final TransactionInfo = org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo of org.springframework.transaction.interceptor.TransactionAspectSupport