public final class org.hibernate.engine.internal.MutableEntityEntry extends org.hibernate.engine.internal.AbstractEntityEntry
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.hibernate.engine.internal.MutableEntityEntry
super_class: org.hibernate.engine.internal.AbstractEntityEntry
{
public void <init>(org.hibernate.engine.spi.Status, java.lang.Object[], java.lang.Object, java.io.Serializable, java.lang.Object, org.hibernate.LockMode, boolean, org.hibernate.persister.entity.EntityPersister, org.hibernate.EntityMode, java.lang.String, boolean, org.hibernate.engine.spi.PersistenceContext);
descriptor: (Lorg/hibernate/engine/spi/Status;[Ljava/lang/Object;Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Object;Lorg/hibernate/LockMode;ZLorg/hibernate/persister/entity/EntityPersister;Lorg/hibernate/EntityMode;Ljava/lang/String;ZLorg/hibernate/engine/spi/PersistenceContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=13, args_size=13
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 0: aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
iload 7
1: aload 8
iload 11
aload 12
invokespecial org.hibernate.engine.internal.MutableEntityEntry.<init>:(Lorg/hibernate/engine/spi/Status;[Ljava/lang/Object;Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Object;Lorg/hibernate/LockMode;ZLorg/hibernate/persister/entity/EntityPersister;ZLorg/hibernate/engine/spi/PersistenceContext;)V
2: return
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/engine/internal/MutableEntityEntry;
0 3 1 status Lorg/hibernate/engine/spi/Status;
0 3 2 loadedState [Ljava/lang/Object;
0 3 3 rowId Ljava/lang/Object;
0 3 4 id Ljava/io/Serializable;
0 3 5 version Ljava/lang/Object;
0 3 6 lockMode Lorg/hibernate/LockMode;
0 3 7 existsInDatabase Z
0 3 8 persister Lorg/hibernate/persister/entity/EntityPersister;
0 3 9 entityMode Lorg/hibernate/EntityMode;
0 3 10 tenantId Ljava/lang/String;
0 3 11 disableVersionIncrement Z
0 3 12 persistenceContext Lorg/hibernate/engine/spi/PersistenceContext;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
status final
loadedState final
rowId final
id final
version final
lockMode final
existsInDatabase final
persister final
entityMode final
tenantId final
disableVersionIncrement final
persistenceContext final
public void <init>(org.hibernate.engine.spi.Status, java.lang.Object[], java.lang.Object, java.io.Serializable, java.lang.Object, org.hibernate.LockMode, boolean, org.hibernate.persister.entity.EntityPersister, boolean, org.hibernate.engine.spi.PersistenceContext);
descriptor: (Lorg/hibernate/engine/spi/Status;[Ljava/lang/Object;Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Object;Lorg/hibernate/LockMode;ZLorg/hibernate/persister/entity/EntityPersister;ZLorg/hibernate/engine/spi/PersistenceContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=11, args_size=11
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 0: aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
iload 7
aload 8
1: iload 9
aload 10
invokespecial org.hibernate.engine.internal.AbstractEntityEntry.<init>:(Lorg/hibernate/engine/spi/Status;[Ljava/lang/Object;Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Object;Lorg/hibernate/LockMode;ZLorg/hibernate/persister/entity/EntityPersister;ZLorg/hibernate/engine/spi/PersistenceContext;)V
2: return
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/engine/internal/MutableEntityEntry;
0 3 1 status Lorg/hibernate/engine/spi/Status;
0 3 2 loadedState [Ljava/lang/Object;
0 3 3 rowId Ljava/lang/Object;
0 3 4 id Ljava/io/Serializable;
0 3 5 version Ljava/lang/Object;
0 3 6 lockMode Lorg/hibernate/LockMode;
0 3 7 existsInDatabase Z
0 3 8 persister Lorg/hibernate/persister/entity/EntityPersister;
0 3 9 disableVersionIncrement Z
0 3 10 persistenceContext Lorg/hibernate/engine/spi/PersistenceContext;
MethodParameters:
Name Flags
status final
loadedState final
rowId final
id final
version final
lockMode final
existsInDatabase final
persister final
disableVersionIncrement final
persistenceContext final
private void <init>(org.hibernate.engine.spi.SessionFactoryImplementor, java.lang.String, java.io.Serializable, org.hibernate.engine.spi.Status, org.hibernate.engine.spi.Status, java.lang.Object[], java.lang.Object[], java.lang.Object, org.hibernate.LockMode, boolean, boolean, org.hibernate.engine.spi.PersistenceContext);
descriptor: (Lorg/hibernate/engine/spi/SessionFactoryImplementor;Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/engine/spi/Status;Lorg/hibernate/engine/spi/Status;[Ljava/lang/Object;[Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/LockMode;ZZLorg/hibernate/engine/spi/PersistenceContext;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=13, locals=13, args_size=13
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 0: aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
aload 7
1: aload 8
aload 9
iload 10
iload 11
aload 12
invokespecial org.hibernate.engine.internal.AbstractEntityEntry.<init>:(Lorg/hibernate/engine/spi/SessionFactoryImplementor;Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/engine/spi/Status;Lorg/hibernate/engine/spi/Status;[Ljava/lang/Object;[Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/LockMode;ZZLorg/hibernate/engine/spi/PersistenceContext;)V
2: return
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/engine/internal/MutableEntityEntry;
0 3 1 factory Lorg/hibernate/engine/spi/SessionFactoryImplementor;
0 3 2 entityName Ljava/lang/String;
0 3 3 id Ljava/io/Serializable;
0 3 4 status Lorg/hibernate/engine/spi/Status;
0 3 5 previousStatus Lorg/hibernate/engine/spi/Status;
0 3 6 loadedState [Ljava/lang/Object;
0 3 7 deletedState [Ljava/lang/Object;
0 3 8 version Ljava/lang/Object;
0 3 9 lockMode Lorg/hibernate/LockMode;
0 3 10 existsInDatabase Z
0 3 11 isBeingReplicated Z
0 3 12 persistenceContext Lorg/hibernate/engine/spi/PersistenceContext;
MethodParameters:
Name Flags
factory final
entityName final
id final
status final
previousStatus final
loadedState final
deletedState final
version final
lockMode final
existsInDatabase final
isBeingReplicated final
persistenceContext final
public static org.hibernate.engine.spi.EntityEntry deserialize(java.io.ObjectInputStream, org.hibernate.engine.spi.PersistenceContext);
descriptor: (Ljava/io/ObjectInputStream;Lorg/hibernate/engine/spi/PersistenceContext;)Lorg/hibernate/engine/spi/EntityEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=14, locals=3, args_size=2
start local 0 start local 1 0: new org.hibernate.engine.internal.MutableEntityEntry
dup
1: aload 1
invokeinterface org.hibernate.engine.spi.PersistenceContext.getSession:()Lorg/hibernate/engine/spi/SharedSessionContractImplementor;
invokeinterface org.hibernate.engine.spi.SharedSessionContractImplementor.getFactory:()Lorg/hibernate/engine/spi/SessionFactoryImplementor;
2: aload 0
invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
checkcast java.lang.String
3: aload 0
invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
checkcast java.io.Serializable
4: aload 0
invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.engine.spi.Status.valueOf:(Ljava/lang/String;)Lorg/hibernate/engine/spi/Status;
5: aload 0
invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
checkcast java.lang.String
dup
astore 2
start local 2 6: invokevirtual java.lang.String.length:()I
ifne 8
7: aconst_null
goto 9
8: StackMap locals: java.io.ObjectInputStream org.hibernate.engine.spi.PersistenceContext java.lang.String
StackMap stack: new 0 new 0 org.hibernate.engine.spi.SessionFactoryImplementor java.lang.String java.io.Serializable org.hibernate.engine.spi.Status
aload 2
invokestatic org.hibernate.engine.spi.Status.valueOf:(Ljava/lang/String;)Lorg/hibernate/engine/spi/Status;
9: StackMap locals: java.io.ObjectInputStream org.hibernate.engine.spi.PersistenceContext java.lang.String
StackMap stack: new 0 new 0 org.hibernate.engine.spi.SessionFactoryImplementor java.lang.String java.io.Serializable org.hibernate.engine.spi.Status org.hibernate.engine.spi.Status
aload 0
invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
checkcast java.lang.Object[]
10: aload 0
invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
checkcast java.lang.Object[]
11: aload 0
invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
12: aload 0
invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.LockMode.valueOf:(Ljava/lang/String;)Lorg/hibernate/LockMode;
13: aload 0
invokevirtual java.io.ObjectInputStream.readBoolean:()Z
14: aload 0
invokevirtual java.io.ObjectInputStream.readBoolean:()Z
15: aload 1
16: invokespecial org.hibernate.engine.internal.MutableEntityEntry.<init>:(Lorg/hibernate/engine/spi/SessionFactoryImplementor;Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/engine/spi/Status;Lorg/hibernate/engine/spi/Status;[Ljava/lang/Object;[Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/LockMode;ZZLorg/hibernate/engine/spi/PersistenceContext;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 ois Ljava/io/ObjectInputStream;
0 17 1 persistenceContext Lorg/hibernate/engine/spi/PersistenceContext;
6 17 2 previousStatusString Ljava/lang/String;
Exceptions:
throws java.io.IOException, java.lang.ClassNotFoundException
MethodParameters:
Name Flags
ois
persistenceContext
}
SourceFile: "MutableEntityEntry.java"