public class org.hibernate.tuple.IdentifierProperty extends org.hibernate.tuple.AbstractAttribute implements org.hibernate.tuple.IdentifierAttribute
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.tuple.IdentifierProperty
super_class: org.hibernate.tuple.AbstractAttribute
{
private boolean virtual;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean embedded;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private org.hibernate.engine.spi.IdentifierValue unsavedValue;
descriptor: Lorg/hibernate/engine/spi/IdentifierValue;
flags: (0x0002) ACC_PRIVATE
private org.hibernate.id.IdentifierGenerator identifierGenerator;
descriptor: Lorg/hibernate/id/IdentifierGenerator;
flags: (0x0002) ACC_PRIVATE
private boolean identifierAssignedByInsert;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean hasIdentifierMapper;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>(java.lang.String, java.lang.String, org.hibernate.type.Type, boolean, org.hibernate.engine.spi.IdentifierValue, org.hibernate.id.IdentifierGenerator);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/type/Type;ZLorg/hibernate/engine/spi/IdentifierValue;Lorg/hibernate/id/IdentifierGenerator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
aload 3
invokespecial org.hibernate.tuple.AbstractAttribute.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
1: aload 0
iconst_0
putfield org.hibernate.tuple.IdentifierProperty.virtual:Z
2: aload 0
iload 4
putfield org.hibernate.tuple.IdentifierProperty.embedded:Z
3: aload 0
iconst_0
putfield org.hibernate.tuple.IdentifierProperty.hasIdentifierMapper:Z
4: aload 0
aload 5
putfield org.hibernate.tuple.IdentifierProperty.unsavedValue:Lorg/hibernate/engine/spi/IdentifierValue;
5: aload 0
aload 6
putfield org.hibernate.tuple.IdentifierProperty.identifierGenerator:Lorg/hibernate/id/IdentifierGenerator;
6: aload 0
aload 6
instanceof org.hibernate.id.PostInsertIdentifierGenerator
putfield org.hibernate.tuple.IdentifierProperty.identifierAssignedByInsert:Z
7: return
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 8 0 this Lorg/hibernate/tuple/IdentifierProperty;
0 8 1 name Ljava/lang/String;
0 8 2 node Ljava/lang/String;
0 8 3 type Lorg/hibernate/type/Type;
0 8 4 embedded Z
0 8 5 unsavedValue Lorg/hibernate/engine/spi/IdentifierValue;
0 8 6 identifierGenerator Lorg/hibernate/id/IdentifierGenerator;
MethodParameters:
Name Flags
name
node
type
embedded
unsavedValue
identifierGenerator
public void <init>(org.hibernate.type.Type, boolean, boolean, org.hibernate.engine.spi.IdentifierValue, org.hibernate.id.IdentifierGenerator);
descriptor: (Lorg/hibernate/type/Type;ZZLorg/hibernate/engine/spi/IdentifierValue;Lorg/hibernate/id/IdentifierGenerator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aconst_null
aload 1
invokespecial org.hibernate.tuple.AbstractAttribute.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
1: aload 0
iconst_1
putfield org.hibernate.tuple.IdentifierProperty.virtual:Z
2: aload 0
iload 2
putfield org.hibernate.tuple.IdentifierProperty.embedded:Z
3: aload 0
iload 3
putfield org.hibernate.tuple.IdentifierProperty.hasIdentifierMapper:Z
4: aload 0
aload 4
putfield org.hibernate.tuple.IdentifierProperty.unsavedValue:Lorg/hibernate/engine/spi/IdentifierValue;
5: aload 0
aload 5
putfield org.hibernate.tuple.IdentifierProperty.identifierGenerator:Lorg/hibernate/id/IdentifierGenerator;
6: aload 0
aload 5
instanceof org.hibernate.id.PostInsertIdentifierGenerator
putfield org.hibernate.tuple.IdentifierProperty.identifierAssignedByInsert:Z
7: 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 8 0 this Lorg/hibernate/tuple/IdentifierProperty;
0 8 1 type Lorg/hibernate/type/Type;
0 8 2 embedded Z
0 8 3 hasIdentifierMapper Z
0 8 4 unsavedValue Lorg/hibernate/engine/spi/IdentifierValue;
0 8 5 identifierGenerator Lorg/hibernate/id/IdentifierGenerator;
MethodParameters:
Name Flags
type
embedded
hasIdentifierMapper
unsavedValue
identifierGenerator
public boolean isVirtual();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.tuple.IdentifierProperty.virtual:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/tuple/IdentifierProperty;
public boolean isEmbedded();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.tuple.IdentifierProperty.embedded:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/tuple/IdentifierProperty;
public org.hibernate.engine.spi.IdentifierValue getUnsavedValue();
descriptor: ()Lorg/hibernate/engine/spi/IdentifierValue;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.tuple.IdentifierProperty.unsavedValue:Lorg/hibernate/engine/spi/IdentifierValue;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/tuple/IdentifierProperty;
public org.hibernate.id.IdentifierGenerator getIdentifierGenerator();
descriptor: ()Lorg/hibernate/id/IdentifierGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.tuple.IdentifierProperty.identifierGenerator:Lorg/hibernate/id/IdentifierGenerator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/tuple/IdentifierProperty;
public boolean isIdentifierAssignedByInsert();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.tuple.IdentifierProperty.identifierAssignedByInsert:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/tuple/IdentifierProperty;
public boolean hasIdentifierMapper();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.tuple.IdentifierProperty.hasIdentifierMapper:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/tuple/IdentifierProperty;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "IdentifierAttribute("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.hibernate.tuple.IdentifierProperty.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/tuple/IdentifierProperty;
}
SourceFile: "IdentifierProperty.java"