public final class org.hibernate.action.internal.QueuedOperationCollectionAction extends org.hibernate.action.internal.CollectionAction
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.hibernate.action.internal.QueuedOperationCollectionAction
super_class: org.hibernate.action.internal.CollectionAction
{
public void <init>(org.hibernate.collection.spi.PersistentCollection, org.hibernate.persister.collection.CollectionPersister, java.io.Serializable, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Lorg/hibernate/collection/spi/PersistentCollection;Lorg/hibernate/persister/collection/CollectionPersister;Ljava/io/Serializable;Lorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 // org.hibernate.action.internal.QueuedOperationCollectionAction this
start local 1 // org.hibernate.collection.spi.PersistentCollection collection
start local 2 // org.hibernate.persister.collection.CollectionPersister persister
start local 3 // java.io.Serializable id
start local 4 // org.hibernate.engine.spi.SessionImplementor session
0: .line 55
aload 0 /* this */
aload 2 /* persister */
aload 1 /* collection */
aload 3 /* id */
aload 4 /* session */
invokespecial org.hibernate.action.internal.CollectionAction.<init>:(Lorg/hibernate/persister/collection/CollectionPersister;Lorg/hibernate/collection/spi/PersistentCollection;Ljava/io/Serializable;Lorg/hibernate/engine/spi/SessionImplementor;)V
1: .line 56
return
end local 4 // org.hibernate.engine.spi.SessionImplementor session
end local 3 // java.io.Serializable id
end local 2 // org.hibernate.persister.collection.CollectionPersister persister
end local 1 // org.hibernate.collection.spi.PersistentCollection collection
end local 0 // org.hibernate.action.internal.QueuedOperationCollectionAction this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/action/internal/QueuedOperationCollectionAction;
0 2 1 collection Lorg/hibernate/collection/spi/PersistentCollection;
0 2 2 persister Lorg/hibernate/persister/collection/CollectionPersister;
0 2 3 id Ljava/io/Serializable;
0 2 4 session Lorg/hibernate/engine/spi/SessionImplementor;
MethodParameters:
Name Flags
collection final
persister final
id final
session final
public void execute();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 // org.hibernate.action.internal.QueuedOperationCollectionAction this
0: .line 60
aload 0 /* this */
invokevirtual org.hibernate.action.internal.QueuedOperationCollectionAction.getPersister:()Lorg/hibernate/persister/collection/CollectionPersister;
aload 0 /* this */
invokevirtual org.hibernate.action.internal.QueuedOperationCollectionAction.getCollection:()Lorg/hibernate/collection/spi/PersistentCollection;
aload 0 /* this */
invokevirtual org.hibernate.action.internal.QueuedOperationCollectionAction.getKey:()Ljava/io/Serializable;
aload 0 /* this */
invokevirtual org.hibernate.action.internal.QueuedOperationCollectionAction.getSession:()Lorg/hibernate/engine/spi/SessionImplementor;
invokeinterface org.hibernate.persister.collection.CollectionPersister.processQueuedOps:(Lorg/hibernate/collection/spi/PersistentCollection;Ljava/io/Serializable;Lorg/hibernate/engine/spi/SessionImplementor;)V
1: .line 61
return
end local 0 // org.hibernate.action.internal.QueuedOperationCollectionAction this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/action/internal/QueuedOperationCollectionAction;
Exceptions:
throws org.hibernate.HibernateException
}
SourceFile: "QueuedOperationCollectionAction.java"