class org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter<T> implements UOWAction, org.springframework.transaction.support.SmartTransactionObject
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter
super_class: java.lang.Object
{
private final org.springframework.transaction.TransactionDefinition definition;
descriptor: Lorg/springframework/transaction/TransactionDefinition;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.springframework.transaction.support.TransactionCallback<T> callback;
descriptor: Lorg/springframework/transaction/support/TransactionCallback;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/springframework/transaction/support/TransactionCallback<TT;>;
private final boolean actualTransaction;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean newTransaction;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean newSynchronization;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private boolean debug;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private T result;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Signature: TT;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
private java.lang.Throwable exception;
descriptor: Ljava/lang/Throwable;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
final org.springframework.transaction.jta.WebSphereUowTransactionManager this$0;
descriptor: Lorg/springframework/transaction/jta/WebSphereUowTransactionManager;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(org.springframework.transaction.TransactionDefinition, org.springframework.transaction.support.TransactionCallback<T>, boolean, boolean, boolean, );
descriptor: (Lorg/springframework/transaction/jta/WebSphereUowTransactionManager;Lorg/springframework/transaction/TransactionDefinition;Lorg/springframework/transaction/support/TransactionCallback;ZZZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=8, args_size=8
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import com.ibm cannot be resolved\n\tThe import com.ibm cannot be resolved\n\tThe import com.ibm cannot be resolved\n\tThe import com.ibm cannot be resolved\n\tThe import com.ibm cannot be resolved\n\tThe import com.ibm cannot be resolved\n\tThe return types are incompatible for the inherited methods TransactionFactory.createTransaction(String, int), JtaTransactionManager.createTransaction(String, int)\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tThe method lookupUowManager(String) from the type WebSphereUowTransactionManager refers to the missing type UOWManager\n\tUOWManager cannot be resolved to a type\n\tThe method lookupDefaultUowManager() from the type WebSphereUowTransactionManager refers to the missing type UOWManager\n\tUOWManager cannot be resolved to a type\n\tThe method getJndiTemplate() from the type JtaTransactionManager refers to the missing type JndiTemplate\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tThe method getJndiTemplate() from the type JtaTransactionManager refers to the missing type JndiTemplate\n\tUOWManager cannot be resolved to a type\n\tUOWManagerFactory cannot be resolved\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tThe method obtainUOWManager() from the type WebSphereUowTransactionManager refers to the missing type UOWManager\n\tUOWManager cannot be resolved to a type\n\tThe method obtainUOWManager() from the type WebSphereUowTransactionManager refers to the missing type UOWManager\n\tUOWSynchronizationRegistry cannot be resolved to a variable\n\tUOWSynchronizationRegistry cannot be resolved to a variable\n\tUOWSynchronizationRegistry cannot be resolved to a variable\n\tUOWSynchronizationRegistry cannot be resolved to a variable\n\tUOWSynchronizationRegistry cannot be resolved to a variable\n\tUOWManager cannot be resolved to a variable\n\tUOWException cannot be resolved to a type\n\tNo exception of type Object can be thrown; an exception type must be a subclass of Throwable\n\tUOWActionException cannot be resolved to a type\n\tThe constructor TransactionSystemException(String, Object) is undefined\n\tUOWAction cannot be resolved to a type\n\tThe method run() of type WebSphereUowTransactionManager.UOWActionAdapter<T> must override or implement a supertype method\n\tUOWManager cannot be resolved to a type\n\tThe method obtainUOWManager() from the type WebSphereUowTransactionManager refers to the missing type UOWManager\n\tThe method obtainUOWManager() from the type WebSphereUowTransactionManager refers to the missing type UOWManager\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/transaction/jta/WebSphereUowTransactionManager$UOWActionAdapter<TT;>;
Signature: (Lorg/springframework/transaction/TransactionDefinition;Lorg/springframework/transaction/support/TransactionCallback<TT;>;ZZZZ)V
MethodParameters:
Name Flags
this$0 final
definition
callback
actualTransaction
newTransaction
newSynchronization
debug
public void run();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe method run() of type WebSphereUowTransactionManager.UOWActionAdapter<T> must override or implement a supertype method\n\tUOWManager cannot be resolved to a type\n\tThe method obtainUOWManager() from the type WebSphereUowTransactionManager refers to the missing type UOWManager\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/transaction/jta/WebSphereUowTransactionManager$UOWActionAdapter<TT;>;
public T getResult();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/transaction/jta/WebSphereUowTransactionManager$UOWActionAdapter<TT;>;
Signature: ()TT;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
public java.lang.Throwable getException();
descriptor: ()Ljava/lang/Throwable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/transaction/jta/WebSphereUowTransactionManager$UOWActionAdapter<TT;>;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
public boolean isRollbackOnly();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method obtainUOWManager() from the type WebSphereUowTransactionManager refers to the missing type UOWManager\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/transaction/jta/WebSphereUowTransactionManager$UOWActionAdapter<TT;>;
public void flush();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/transaction/jta/WebSphereUowTransactionManager$UOWActionAdapter<TT;>;
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;LUOWAction;Lorg/springframework/transaction/support/SmartTransactionObject;
SourceFile: "WebSphereUowTransactionManager.java"
NestHost: org.springframework.transaction.jta.WebSphereUowTransactionManager
InnerClasses:
private UOWActionAdapter = org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter of org.springframework.transaction.jta.WebSphereUowTransactionManager