class org.springframework.jca.endpoint.AbstractMessageEndpointFactory$TransactionDelegate
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.springframework.jca.endpoint.AbstractMessageEndpointFactory$TransactionDelegate
  super_class: java.lang.Object
{
  private final javax.transaction.xa.XAResource xaResource;
    descriptor: Ljavax/transaction/xa/XAResource;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private Transaction transaction;
    descriptor: LTransaction;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

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

  final org.springframework.jca.endpoint.AbstractMessageEndpointFactory this$0;
    descriptor: Lorg/springframework/jca/endpoint/AbstractMessageEndpointFactory;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(org.springframework.jca.endpoint.AbstractMessageEndpointFactory, javax.transaction.xa.XAResource);
    descriptor: (Lorg/springframework/jca/endpoint/AbstractMessageEndpointFactory;Ljavax/transaction/xa/XAResource;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.jca.endpoint.AbstractMessageEndpointFactory$TransactionDelegate this
         0: .line 21
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.resource cannot be resolved\n\tThe import javax.resource cannot be resolved\n\tThe import javax.resource cannot be resolved\n\tThe import javax.resource cannot be resolved\n\tThe import javax.resource cannot be resolved\n\tThe import javax.transaction.Transaction cannot be resolved\n\tThe import javax.transaction.TransactionManager cannot be resolved\n\tMessageEndpointFactory cannot be resolved to a type\n\tTransactionManager cannot be resolved to a type\n\tThe constructor SimpleTransactionFactory(TransactionManager) refers to the missing type TransactionManager\n\tTransactionManager cannot be resolved to a type\n\tThe method getActivationName() of type AbstractMessageEndpointFactory must override or implement a supertype method\n\tThe method getEndpointClass() of type AbstractMessageEndpointFactory must override or implement a supertype method\n\tThe method isDeliveryTransacted(Method) of type AbstractMessageEndpointFactory must override or implement a supertype method\n\tMessageEndpoint cannot be resolved to a type\n\tThe method createEndpoint(XAResource) of type AbstractMessageEndpointFactory must override or implement a supertype method\n\tUnavailableException cannot be resolved to a type\n\tThe method createEndpointInternal() from the type AbstractMessageEndpointFactory refers to the missing type UnavailableException\n\tMessageEndpoint cannot be resolved to a type\n\tThe method createEndpoint(XAResource, long) of type AbstractMessageEndpointFactory must override or implement a supertype method\n\tUnavailableException cannot be resolved to a type\n\tThe method createEndpointInternal() from the type AbstractMessageEndpointFactory refers to the missing type UnavailableException\n\tUnavailableException cannot be resolved to a type\n\tMessageEndpoint cannot be resolved to a type\n\tThe method beforeDelivery(Method) of type AbstractMessageEndpointFactory.AbstractMessageEndpoint must override or implement a supertype method\n\tResourceException cannot be resolved to a type\n\tApplicationServerInternalException cannot be resolved to a type\n\tThe method afterDelivery() of type AbstractMessageEndpointFactory.AbstractMessageEndpoint must override or implement a supertype method\n\tResourceException cannot be resolved to a type\n\tApplicationServerInternalException cannot be resolved to a type\n\tThe method release() of type AbstractMessageEndpointFactory.AbstractMessageEndpoint must override or implement a supertype method\n\tTransaction cannot be resolved to a type\n\tTransaction cannot be resolved to a type\n\tThe method createTransaction(String, int) from the type TransactionFactory refers to the missing type Transaction\n\tTransaction cannot be resolved to a type\n\tTransaction cannot be resolved to a type\n\tTransaction cannot be resolved to a type\n\tTransaction cannot be resolved to a type\n\tTransaction cannot be resolved to a type\n\tTransaction cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.jca.endpoint.AbstractMessageEndpointFactory$TransactionDelegate this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/jca/endpoint/AbstractMessageEndpointFactory$TransactionDelegate;
    RuntimeVisibleParameterAnnotations: 
      0:
        org.springframework.lang.Nullable()
      1:
    MethodParameters:
            Name  Flags
      this$0      final
      xaResource  

  public void beginTransaction();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.jca.endpoint.AbstractMessageEndpointFactory$TransactionDelegate this
         0: .line 341
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTransaction cannot be resolved to a type\n\tThe method createTransaction(String, int) from the type TransactionFactory refers to the missing type Transaction\n\tTransaction cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.jca.endpoint.AbstractMessageEndpointFactory$TransactionDelegate this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/jca/endpoint/AbstractMessageEndpointFactory$TransactionDelegate;
    Exceptions:
      throws java.lang.Exception

  public void setRollbackOnly();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.jca.endpoint.AbstractMessageEndpointFactory$TransactionDelegate this
         0: .line 347
            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.jca.endpoint.AbstractMessageEndpointFactory$TransactionDelegate this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/jca/endpoint/AbstractMessageEndpointFactory$TransactionDelegate;

  public void endTransaction();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.jca.endpoint.AbstractMessageEndpointFactory$TransactionDelegate this
         0: .line 353
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTransaction cannot be resolved to a type\n\tTransaction cannot be resolved to a type\n\tTransaction cannot be resolved to a type\n\tTransaction cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.jca.endpoint.AbstractMessageEndpointFactory$TransactionDelegate this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/jca/endpoint/AbstractMessageEndpointFactory$TransactionDelegate;
    Exceptions:
      throws java.lang.Exception
}
SourceFile: "AbstractMessageEndpointFactory.java"
NestHost: org.springframework.jca.endpoint.AbstractMessageEndpointFactory
InnerClasses:
  private TransactionDelegate = org.springframework.jca.endpoint.AbstractMessageEndpointFactory$TransactionDelegate of org.springframework.jca.endpoint.AbstractMessageEndpointFactory