public class org.hibernate.cfg.IdGeneratorResolverSecondPass implements org.hibernate.cfg.SecondPass
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.cfg.IdGeneratorResolverSecondPass
super_class: java.lang.Object
{
private org.hibernate.mapping.SimpleValue id;
descriptor: Lorg/hibernate/mapping/SimpleValue;
flags: (0x0002) ACC_PRIVATE
private org.hibernate.annotations.common.reflection.XProperty idXProperty;
descriptor: Lorg/hibernate/annotations/common/reflection/XProperty;
flags: (0x0002) ACC_PRIVATE
private java.lang.String generatorType;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String generatorName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.hibernate.boot.spi.MetadataBuildingContext buildingContext;
descriptor: Lorg/hibernate/boot/spi/MetadataBuildingContext;
flags: (0x0002) ACC_PRIVATE
private org.hibernate.boot.model.IdentifierGeneratorDefinition localIdentifierGeneratorDefinition;
descriptor: Lorg/hibernate/boot/model/IdentifierGeneratorDefinition;
flags: (0x0002) ACC_PRIVATE
public void <init>(org.hibernate.mapping.SimpleValue, org.hibernate.annotations.common.reflection.XProperty, java.lang.String, java.lang.String, org.hibernate.boot.spi.MetadataBuildingContext);
descriptor: (Lorg/hibernate/mapping/SimpleValue;Lorg/hibernate/annotations/common/reflection/XProperty;Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/boot/spi/MetadataBuildingContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, 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
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.hibernate.cfg.IdGeneratorResolverSecondPass.id:Lorg/hibernate/mapping/SimpleValue;
2: aload 0
aload 2
putfield org.hibernate.cfg.IdGeneratorResolverSecondPass.idXProperty:Lorg/hibernate/annotations/common/reflection/XProperty;
3: aload 0
aload 3
putfield org.hibernate.cfg.IdGeneratorResolverSecondPass.generatorType:Ljava/lang/String;
4: aload 0
aload 4
putfield org.hibernate.cfg.IdGeneratorResolverSecondPass.generatorName:Ljava/lang/String;
5: aload 0
aload 5
putfield org.hibernate.cfg.IdGeneratorResolverSecondPass.buildingContext:Lorg/hibernate/boot/spi/MetadataBuildingContext;
6: 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 7 0 this Lorg/hibernate/cfg/IdGeneratorResolverSecondPass;
0 7 1 id Lorg/hibernate/mapping/SimpleValue;
0 7 2 idXProperty Lorg/hibernate/annotations/common/reflection/XProperty;
0 7 3 generatorType Ljava/lang/String;
0 7 4 generatorName Ljava/lang/String;
0 7 5 buildingContext Lorg/hibernate/boot/spi/MetadataBuildingContext;
MethodParameters:
Name Flags
id
idXProperty
generatorType
generatorName
buildingContext
public void <init>(org.hibernate.mapping.SimpleValue, org.hibernate.annotations.common.reflection.XProperty, java.lang.String, java.lang.String, org.hibernate.boot.spi.MetadataBuildingContext, org.hibernate.boot.model.IdentifierGeneratorDefinition);
descriptor: (Lorg/hibernate/mapping/SimpleValue;Lorg/hibernate/annotations/common/reflection/XProperty;Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/boot/spi/MetadataBuildingContext;Lorg/hibernate/boot/model/IdentifierGeneratorDefinition;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, 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 2
aload 3
aload 4
aload 5
invokespecial org.hibernate.cfg.IdGeneratorResolverSecondPass.<init>:(Lorg/hibernate/mapping/SimpleValue;Lorg/hibernate/annotations/common/reflection/XProperty;Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/boot/spi/MetadataBuildingContext;)V
1: aload 0
aload 6
putfield org.hibernate.cfg.IdGeneratorResolverSecondPass.localIdentifierGeneratorDefinition:Lorg/hibernate/boot/model/IdentifierGeneratorDefinition;
2: 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 3 0 this Lorg/hibernate/cfg/IdGeneratorResolverSecondPass;
0 3 1 id Lorg/hibernate/mapping/SimpleValue;
0 3 2 idXProperty Lorg/hibernate/annotations/common/reflection/XProperty;
0 3 3 generatorType Ljava/lang/String;
0 3 4 generatorName Ljava/lang/String;
0 3 5 buildingContext Lorg/hibernate/boot/spi/MetadataBuildingContext;
0 3 6 localIdentifierGeneratorDefinition Lorg/hibernate/boot/model/IdentifierGeneratorDefinition;
MethodParameters:
Name Flags
id
idXProperty
generatorType
generatorName
buildingContext
localIdentifierGeneratorDefinition
public void doSecondPass(java.util.Map);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.cfg.IdGeneratorResolverSecondPass.id:Lorg/hibernate/mapping/SimpleValue;
aload 0
getfield org.hibernate.cfg.IdGeneratorResolverSecondPass.idXProperty:Lorg/hibernate/annotations/common/reflection/XProperty;
aload 0
getfield org.hibernate.cfg.IdGeneratorResolverSecondPass.generatorType:Ljava/lang/String;
aload 0
getfield org.hibernate.cfg.IdGeneratorResolverSecondPass.generatorName:Ljava/lang/String;
aload 0
getfield org.hibernate.cfg.IdGeneratorResolverSecondPass.buildingContext:Lorg/hibernate/boot/spi/MetadataBuildingContext;
aload 0
getfield org.hibernate.cfg.IdGeneratorResolverSecondPass.localIdentifierGeneratorDefinition:Lorg/hibernate/boot/model/IdentifierGeneratorDefinition;
invokestatic org.hibernate.cfg.BinderHelper.makeIdGenerator:(Lorg/hibernate/mapping/SimpleValue;Lorg/hibernate/annotations/common/reflection/XProperty;Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/boot/spi/MetadataBuildingContext;Lorg/hibernate/boot/model/IdentifierGeneratorDefinition;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/cfg/IdGeneratorResolverSecondPass;
0 2 1 idGeneratorDefinitionMap Ljava/util/Map;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
idGeneratorDefinitionMap
}
SourceFile: "IdGeneratorResolverSecondPass.java"