public class org.hibernate.type.OneToOneType extends org.hibernate.type.EntityType
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.type.OneToOneType
super_class: org.hibernate.type.EntityType
{
private final org.hibernate.type.ForeignKeyDirection foreignKeyType;
descriptor: Lorg/hibernate/type/ForeignKeyDirection;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String propertyName;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String entityName;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final org.hibernate.metamodel.relational.Size[] SIZES;
descriptor: [Lorg/hibernate/metamodel/relational/Size;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: iconst_0
anewarray org.hibernate.metamodel.relational.Size
putstatic org.hibernate.type.OneToOneType.SIZES:[Lorg/hibernate/metamodel/relational/Size;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, org.hibernate.type.ForeignKeyDirection, java.lang.String, boolean, boolean, boolean, java.lang.String, java.lang.String);
descriptor: (Lorg/hibernate/type/TypeFactory$TypeScope;Ljava/lang/String;Lorg/hibernate/type/ForeignKeyDirection;Ljava/lang/String;ZZZLjava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=10, args_size=10
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 0: aload 0
aload 1
aload 2
aload 3
aload 4
ifnonnull 1
iconst_1
goto 2
StackMap locals: uninitialized-this org.hibernate.type.TypeFactory$TypeScope java.lang.String org.hibernate.type.ForeignKeyDirection java.lang.String int int int java.lang.String java.lang.String
StackMap stack: uninitialized-this org.hibernate.type.TypeFactory$TypeScope java.lang.String org.hibernate.type.ForeignKeyDirection
1: iconst_0
StackMap locals: uninitialized-this org.hibernate.type.TypeFactory$TypeScope java.lang.String org.hibernate.type.ForeignKeyDirection java.lang.String int int int java.lang.String java.lang.String
StackMap stack: uninitialized-this org.hibernate.type.TypeFactory$TypeScope java.lang.String org.hibernate.type.ForeignKeyDirection int
2: aload 4
iload 5
iload 6
aload 8
aload 9
invokespecial org.hibernate.type.OneToOneType.<init>:(Lorg/hibernate/type/TypeFactory$TypeScope;Ljava/lang/String;Lorg/hibernate/type/ForeignKeyDirection;ZLjava/lang/String;ZZLjava/lang/String;Ljava/lang/String;)V
3: return
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 4 0 this Lorg/hibernate/type/OneToOneType;
0 4 1 scope Lorg/hibernate/type/TypeFactory$TypeScope;
0 4 2 referencedEntityName Ljava/lang/String;
0 4 3 foreignKeyType Lorg/hibernate/type/ForeignKeyDirection;
0 4 4 uniqueKeyPropertyName Ljava/lang/String;
0 4 5 lazy Z
0 4 6 unwrapProxy Z
0 4 7 isEmbeddedInXML Z
0 4 8 entityName Ljava/lang/String;
0 4 9 propertyName Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
scope
referencedEntityName
foreignKeyType
uniqueKeyPropertyName
lazy
unwrapProxy
isEmbeddedInXML
entityName
propertyName
public void <init>(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, org.hibernate.type.ForeignKeyDirection, java.lang.String, boolean, boolean, java.lang.String, java.lang.String);
descriptor: (Lorg/hibernate/type/TypeFactory$TypeScope;Ljava/lang/String;Lorg/hibernate/type/ForeignKeyDirection;Ljava/lang/String;ZZLjava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=9, args_size=9
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 0: aload 0
aload 1
aload 2
aload 3
aload 4
ifnonnull 1
iconst_1
goto 2
StackMap locals: uninitialized-this org.hibernate.type.TypeFactory$TypeScope java.lang.String org.hibernate.type.ForeignKeyDirection java.lang.String int int java.lang.String java.lang.String
StackMap stack: uninitialized-this org.hibernate.type.TypeFactory$TypeScope java.lang.String org.hibernate.type.ForeignKeyDirection
1: iconst_0
StackMap locals: uninitialized-this org.hibernate.type.TypeFactory$TypeScope java.lang.String org.hibernate.type.ForeignKeyDirection java.lang.String int int java.lang.String java.lang.String
StackMap stack: uninitialized-this org.hibernate.type.TypeFactory$TypeScope java.lang.String org.hibernate.type.ForeignKeyDirection int
2: aload 4
iload 5
iload 6
aload 7
aload 8
invokespecial org.hibernate.type.OneToOneType.<init>:(Lorg/hibernate/type/TypeFactory$TypeScope;Ljava/lang/String;Lorg/hibernate/type/ForeignKeyDirection;ZLjava/lang/String;ZZLjava/lang/String;Ljava/lang/String;)V
3: return
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 4 0 this Lorg/hibernate/type/OneToOneType;
0 4 1 scope Lorg/hibernate/type/TypeFactory$TypeScope;
0 4 2 referencedEntityName Ljava/lang/String;
0 4 3 foreignKeyType Lorg/hibernate/type/ForeignKeyDirection;
0 4 4 uniqueKeyPropertyName Ljava/lang/String;
0 4 5 lazy Z
0 4 6 unwrapProxy Z
0 4 7 entityName Ljava/lang/String;
0 4 8 propertyName Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
scope
referencedEntityName
foreignKeyType
uniqueKeyPropertyName
lazy
unwrapProxy
entityName
propertyName
public void <init>(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, org.hibernate.type.ForeignKeyDirection, boolean, java.lang.String, boolean, boolean, java.lang.String, java.lang.String);
descriptor: (Lorg/hibernate/type/TypeFactory$TypeScope;Ljava/lang/String;Lorg/hibernate/type/ForeignKeyDirection;ZLjava/lang/String;ZZLjava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=10, args_size=10
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 0: aload 0
aload 1
aload 2
iload 4
aload 5
iload 6
ifeq 1
iconst_0
goto 2
StackMap locals: uninitialized-this org.hibernate.type.TypeFactory$TypeScope java.lang.String org.hibernate.type.ForeignKeyDirection int java.lang.String int int java.lang.String java.lang.String
StackMap stack: uninitialized-this org.hibernate.type.TypeFactory$TypeScope java.lang.String int java.lang.String
1: iconst_1
StackMap locals: uninitialized-this org.hibernate.type.TypeFactory$TypeScope java.lang.String org.hibernate.type.ForeignKeyDirection int java.lang.String int int java.lang.String java.lang.String
StackMap stack: uninitialized-this org.hibernate.type.TypeFactory$TypeScope java.lang.String int java.lang.String int
2: iload 7
invokespecial org.hibernate.type.EntityType.<init>:(Lorg/hibernate/type/TypeFactory$TypeScope;Ljava/lang/String;ZLjava/lang/String;ZZ)V
3: aload 0
aload 3
putfield org.hibernate.type.OneToOneType.foreignKeyType:Lorg/hibernate/type/ForeignKeyDirection;
4: aload 0
aload 9
putfield org.hibernate.type.OneToOneType.propertyName:Ljava/lang/String;
5: aload 0
aload 8
putfield org.hibernate.type.OneToOneType.entityName:Ljava/lang/String;
6: return
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 7 0 this Lorg/hibernate/type/OneToOneType;
0 7 1 scope Lorg/hibernate/type/TypeFactory$TypeScope;
0 7 2 referencedEntityName Ljava/lang/String;
0 7 3 foreignKeyType Lorg/hibernate/type/ForeignKeyDirection;
0 7 4 referenceToPrimaryKey Z
0 7 5 uniqueKeyPropertyName Ljava/lang/String;
0 7 6 lazy Z
0 7 7 unwrapProxy Z
0 7 8 entityName Ljava/lang/String;
0 7 9 propertyName Ljava/lang/String;
MethodParameters:
Name Flags
scope
referencedEntityName
foreignKeyType
referenceToPrimaryKey
uniqueKeyPropertyName
lazy
unwrapProxy
entityName
propertyName
public java.lang.String getPropertyName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.type.OneToOneType.propertyName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/type/OneToOneType;
public boolean isNull(java.lang.Object, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.type.OneToOneType.propertyName:Ljava/lang/String;
ifnull 5
1: aload 2
invokeinterface org.hibernate.engine.spi.SessionImplementor.getFactory:()Lorg/hibernate/engine/spi/SessionFactoryImplementor;
aload 0
getfield org.hibernate.type.OneToOneType.entityName:Ljava/lang/String;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getEntityPersister:(Ljava/lang/String;)Lorg/hibernate/persister/entity/EntityPersister;
astore 3
start local 3 2: aload 2
aload 1
invokeinterface org.hibernate.engine.spi.SessionImplementor.getContextEntityIdentifier:(Ljava/lang/Object;)Ljava/io/Serializable;
astore 4
start local 4 3: aload 2
aload 4
aload 3
invokeinterface org.hibernate.engine.spi.SessionImplementor.generateEntityKey:(Ljava/io/Serializable;Lorg/hibernate/persister/entity/EntityPersister;)Lorg/hibernate/engine/spi/EntityKey;
astore 5
start local 5 4: aload 2
invokeinterface org.hibernate.engine.spi.SessionImplementor.getPersistenceContext:()Lorg/hibernate/engine/spi/PersistenceContext;
aload 5
aload 0
invokevirtual org.hibernate.type.OneToOneType.getPropertyName:()Ljava/lang/String;
invokeinterface org.hibernate.engine.spi.PersistenceContext.isPropertyNull:(Lorg/hibernate/engine/spi/EntityKey;Ljava/lang/String;)Z
ireturn
end local 5 end local 4 end local 3 5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/type/OneToOneType;
0 6 1 owner Ljava/lang/Object;
0 6 2 session Lorg/hibernate/engine/spi/SessionImplementor;
2 5 3 ownerPersister Lorg/hibernate/persister/entity/EntityPersister;
3 5 4 id Ljava/io/Serializable;
4 5 5 entityKey Lorg/hibernate/engine/spi/EntityKey;
MethodParameters:
Name Flags
owner
session
public int getColumnSpan(org.hibernate.engine.spi.Mapping);
descriptor: (Lorg/hibernate/engine/spi/Mapping;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/type/OneToOneType;
0 1 1 session Lorg/hibernate/engine/spi/Mapping;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
session
public int[] sqlTypes(org.hibernate.engine.spi.Mapping);
descriptor: (Lorg/hibernate/engine/spi/Mapping;)[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.hibernate.internal.util.collections.ArrayHelper.EMPTY_INT_ARRAY:[I
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/type/OneToOneType;
0 1 1 session Lorg/hibernate/engine/spi/Mapping;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
session
public org.hibernate.metamodel.relational.Size[] dictatedSizes(org.hibernate.engine.spi.Mapping);
descriptor: (Lorg/hibernate/engine/spi/Mapping;)[Lorg/hibernate/metamodel/relational/Size;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.hibernate.type.OneToOneType.SIZES:[Lorg/hibernate/metamodel/relational/Size;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/type/OneToOneType;
0 1 1 mapping Lorg/hibernate/engine/spi/Mapping;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
mapping
public org.hibernate.metamodel.relational.Size[] defaultSizes(org.hibernate.engine.spi.Mapping);
descriptor: (Lorg/hibernate/engine/spi/Mapping;)[Lorg/hibernate/metamodel/relational/Size;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.hibernate.type.OneToOneType.SIZES:[Lorg/hibernate/metamodel/relational/Size;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/type/OneToOneType;
0 1 1 mapping Lorg/hibernate/engine/spi/Mapping;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
mapping
public boolean[] toColumnNullness(java.lang.Object, org.hibernate.engine.spi.Mapping);
descriptor: (Ljava/lang/Object;Lorg/hibernate/engine/spi/Mapping;)[Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.hibernate.internal.util.collections.ArrayHelper.EMPTY_BOOLEAN_ARRAY:[Z
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/type/OneToOneType;
0 1 1 value Ljava/lang/Object;
0 1 2 mapping Lorg/hibernate/engine/spi/Mapping;
MethodParameters:
Name Flags
value
mapping
public void nullSafeSet(java.sql.PreparedStatement, java.lang.Object, int, boolean[], org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/sql/PreparedStatement;Ljava/lang/Object;I[ZLorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: return
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 1 0 this Lorg/hibernate/type/OneToOneType;
0 1 1 st Ljava/sql/PreparedStatement;
0 1 2 value Ljava/lang/Object;
0 1 3 index I
0 1 4 settable [Z
0 1 5 session Lorg/hibernate/engine/spi/SessionImplementor;
MethodParameters:
Name Flags
st
value
index
settable
session
public void nullSafeSet(java.sql.PreparedStatement, java.lang.Object, int, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/sql/PreparedStatement;Ljava/lang/Object;ILorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/type/OneToOneType;
0 1 1 st Ljava/sql/PreparedStatement;
0 1 2 value Ljava/lang/Object;
0 1 3 index I
0 1 4 session Lorg/hibernate/engine/spi/SessionImplementor;
MethodParameters:
Name Flags
st
value
index
session
public boolean isOneToOne();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/type/OneToOneType;
public boolean isDirty(java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/type/OneToOneType;
0 1 1 old Ljava/lang/Object;
0 1 2 current Ljava/lang/Object;
0 1 3 session Lorg/hibernate/engine/spi/SessionImplementor;
MethodParameters:
Name Flags
old
current
session
public boolean isDirty(java.lang.Object, java.lang.Object, boolean[], org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;[ZLorg/hibernate/engine/spi/SessionImplementor;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/type/OneToOneType;
0 1 1 old Ljava/lang/Object;
0 1 2 current Ljava/lang/Object;
0 1 3 checkable [Z
0 1 4 session Lorg/hibernate/engine/spi/SessionImplementor;
MethodParameters:
Name Flags
old
current
checkable
session
public boolean isModified(java.lang.Object, java.lang.Object, boolean[], org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;[ZLorg/hibernate/engine/spi/SessionImplementor;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/type/OneToOneType;
0 1 1 old Ljava/lang/Object;
0 1 2 current Ljava/lang/Object;
0 1 3 checkable [Z
0 1 4 session Lorg/hibernate/engine/spi/SessionImplementor;
MethodParameters:
Name Flags
old
current
checkable
session
public org.hibernate.type.ForeignKeyDirection getForeignKeyDirection();
descriptor: ()Lorg/hibernate/type/ForeignKeyDirection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.type.OneToOneType.foreignKeyType:Lorg/hibernate/type/ForeignKeyDirection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/type/OneToOneType;
public java.lang.Object hydrate(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SessionImplementor, java.lang.Object);
descriptor: (Ljava/sql/ResultSet;[Ljava/lang/String;Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 3
aload 4
invokeinterface org.hibernate.engine.spi.SessionImplementor.getContextEntityIdentifier:(Ljava/lang/Object;)Ljava/io/Serializable;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/type/OneToOneType;
0 1 1 rs Ljava/sql/ResultSet;
0 1 2 names [Ljava/lang/String;
0 1 3 session Lorg/hibernate/engine/spi/SessionImplementor;
0 1 4 owner Ljava/lang/Object;
Exceptions:
throws org.hibernate.HibernateException, java.sql.SQLException
MethodParameters:
Name Flags
rs
names
session
owner
protected boolean isNullable();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.type.OneToOneType.foreignKeyType:Lorg/hibernate/type/ForeignKeyDirection;
getstatic org.hibernate.type.ForeignKeyDirection.FOREIGN_KEY_TO_PARENT:Lorg/hibernate/type/ForeignKeyDirection;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/type/OneToOneType;
public boolean useLHSPrimaryKey();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/type/OneToOneType;
public java.io.Serializable disassemble(java.lang.Object, org.hibernate.engine.spi.SessionImplementor, java.lang.Object);
descriptor: (Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;)Ljava/io/Serializable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/type/OneToOneType;
0 1 1 value Ljava/lang/Object;
0 1 2 session Lorg/hibernate/engine/spi/SessionImplementor;
0 1 3 owner Ljava/lang/Object;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
value
session
owner
public java.lang.Object assemble(java.io.Serializable, org.hibernate.engine.spi.SessionImplementor, java.lang.Object);
descriptor: (Ljava/io/Serializable;Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
aload 3
invokeinterface org.hibernate.engine.spi.SessionImplementor.getContextEntityIdentifier:(Ljava/lang/Object;)Ljava/io/Serializable;
aload 2
aload 3
invokevirtual org.hibernate.type.OneToOneType.resolve:(Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/type/OneToOneType;
0 1 1 oid Ljava/io/Serializable;
0 1 2 session Lorg/hibernate/engine/spi/SessionImplementor;
0 1 3 owner Ljava/lang/Object;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
oid
session
owner
public boolean isAlwaysDirtyChecked();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/type/OneToOneType;
}
SourceFile: "OneToOneType.java"
InnerClasses:
public abstract TypeScope = org.hibernate.type.TypeFactory$TypeScope of org.hibernate.type.TypeFactory