public class org.hibernate.service.internal.SessionFactoryServiceRegistryFactoryImpl implements org.hibernate.service.spi.SessionFactoryServiceRegistryFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.service.internal.SessionFactoryServiceRegistryFactoryImpl
super_class: java.lang.Object
{
private final org.hibernate.service.spi.ServiceRegistryImplementor theBasicServiceRegistry;
descriptor: Lorg/hibernate/service/spi/ServiceRegistryImplementor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(org.hibernate.service.spi.ServiceRegistryImplementor);
descriptor: (Lorg/hibernate/service/spi/ServiceRegistryImplementor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.hibernate.service.internal.SessionFactoryServiceRegistryFactoryImpl.theBasicServiceRegistry:Lorg/hibernate/service/spi/ServiceRegistryImplementor;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/service/internal/SessionFactoryServiceRegistryFactoryImpl;
0 3 1 theBasicServiceRegistry Lorg/hibernate/service/spi/ServiceRegistryImplementor;
MethodParameters:
Name Flags
theBasicServiceRegistry
public org.hibernate.service.internal.SessionFactoryServiceRegistryImpl buildServiceRegistry(org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.cfg.Configuration);
descriptor: (Lorg/hibernate/engine/spi/SessionFactoryImplementor;Lorg/hibernate/cfg/Configuration;)Lorg/hibernate/service/internal/SessionFactoryServiceRegistryImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.service.internal.SessionFactoryServiceRegistryImpl
dup
aload 0
getfield org.hibernate.service.internal.SessionFactoryServiceRegistryFactoryImpl.theBasicServiceRegistry:Lorg/hibernate/service/spi/ServiceRegistryImplementor;
aload 1
aload 2
invokespecial org.hibernate.service.internal.SessionFactoryServiceRegistryImpl.<init>:(Lorg/hibernate/service/spi/ServiceRegistryImplementor;Lorg/hibernate/engine/spi/SessionFactoryImplementor;Lorg/hibernate/cfg/Configuration;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/service/internal/SessionFactoryServiceRegistryFactoryImpl;
0 1 1 sessionFactory Lorg/hibernate/engine/spi/SessionFactoryImplementor;
0 1 2 configuration Lorg/hibernate/cfg/Configuration;
MethodParameters:
Name Flags
sessionFactory
configuration
public org.hibernate.service.internal.SessionFactoryServiceRegistryImpl buildServiceRegistry(org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.metamodel.source.MetadataImplementor);
descriptor: (Lorg/hibernate/engine/spi/SessionFactoryImplementor;Lorg/hibernate/metamodel/source/MetadataImplementor;)Lorg/hibernate/service/internal/SessionFactoryServiceRegistryImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.service.internal.SessionFactoryServiceRegistryImpl
dup
aload 0
getfield org.hibernate.service.internal.SessionFactoryServiceRegistryFactoryImpl.theBasicServiceRegistry:Lorg/hibernate/service/spi/ServiceRegistryImplementor;
aload 1
aload 2
invokespecial org.hibernate.service.internal.SessionFactoryServiceRegistryImpl.<init>:(Lorg/hibernate/service/spi/ServiceRegistryImplementor;Lorg/hibernate/engine/spi/SessionFactoryImplementor;Lorg/hibernate/metamodel/source/MetadataImplementor;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/service/internal/SessionFactoryServiceRegistryFactoryImpl;
0 1 1 sessionFactory Lorg/hibernate/engine/spi/SessionFactoryImplementor;
0 1 2 metadata Lorg/hibernate/metamodel/source/MetadataImplementor;
MethodParameters:
Name Flags
sessionFactory
metadata
}
SourceFile: "SessionFactoryServiceRegistryFactoryImpl.java"