public class org.hibernate.boot.internal.MetadataBuilderImpl implements org.hibernate.boot.spi.MetadataBuilderImplementor, org.hibernate.boot.model.TypeContributions
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.boot.internal.MetadataBuilderImpl
super_class: java.lang.Object
{
private static final org.hibernate.internal.CoreMessageLogger log;
descriptor: Lorg/hibernate/internal/CoreMessageLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final org.hibernate.boot.MetadataSources sources;
descriptor: Lorg/hibernate/boot/MetadataSources;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.hibernate.boot.internal.BootstrapContextImpl bootstrapContext;
descriptor: Lorg/hibernate/boot/internal/BootstrapContextImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl options;
descriptor: Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/hibernate/boot/internal/MetadataBuilderImpl;
invokestatic org.hibernate.internal.CoreLogging.messageLogger:(Ljava/lang/Class;)Lorg/hibernate/internal/CoreMessageLogger;
putstatic org.hibernate.boot.internal.MetadataBuilderImpl.log:Lorg/hibernate/internal/CoreMessageLogger;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.hibernate.boot.MetadataSources);
descriptor: (Lorg/hibernate/boot/MetadataSources;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 1
invokevirtual org.hibernate.boot.MetadataSources.getServiceRegistry:()Lorg/hibernate/service/ServiceRegistry;
invokestatic org.hibernate.boot.internal.MetadataBuilderImpl.getStandardServiceRegistry:(Lorg/hibernate/service/ServiceRegistry;)Lorg/hibernate/boot/registry/StandardServiceRegistry;
invokespecial org.hibernate.boot.internal.MetadataBuilderImpl.<init>:(Lorg/hibernate/boot/MetadataSources;Lorg/hibernate/boot/registry/StandardServiceRegistry;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 sources Lorg/hibernate/boot/MetadataSources;
MethodParameters:
Name Flags
sources
private static org.hibernate.boot.registry.StandardServiceRegistry getStandardServiceRegistry(org.hibernate.service.ServiceRegistry);
descriptor: (Lorg/hibernate/service/ServiceRegistry;)Lorg/hibernate/boot/registry/StandardServiceRegistry;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: new org.hibernate.HibernateException
dup
ldc "ServiceRegistry passed to MetadataBuilder cannot be null"
invokespecial org.hibernate.HibernateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
ldc Lorg/hibernate/boot/registry/StandardServiceRegistry;
aload 0
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 4
3: aload 0
checkcast org.hibernate.boot.registry.StandardServiceRegistry
areturn
4: StackMap locals:
StackMap stack:
ldc Lorg/hibernate/boot/registry/BootstrapServiceRegistry;
aload 0
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 9
5: getstatic org.hibernate.boot.internal.MetadataBuilderImpl.log:Lorg/hibernate/internal/CoreMessageLogger;
6: ldc "ServiceRegistry passed to MetadataBuilder was a BootstrapServiceRegistry; this likely wont end wellif attempt is made to build SessionFactory"
iconst_0
anewarray java.lang.Object
7: invokeinterface org.hibernate.internal.CoreMessageLogger.debugf:(Ljava/lang/String;[Ljava/lang/Object;)V
8: new org.hibernate.boot.registry.StandardServiceRegistryBuilder
dup
aload 0
checkcast org.hibernate.boot.registry.BootstrapServiceRegistry
invokespecial org.hibernate.boot.registry.StandardServiceRegistryBuilder.<init>:(Lorg/hibernate/boot/registry/BootstrapServiceRegistry;)V
invokevirtual org.hibernate.boot.registry.StandardServiceRegistryBuilder.build:()Lorg/hibernate/boot/registry/StandardServiceRegistry;
areturn
9: StackMap locals:
StackMap stack:
new org.hibernate.HibernateException
dup
10: ldc "Unexpected type of ServiceRegistry [%s] encountered in attempt to build MetadataBuilder"
iconst_1
anewarray java.lang.Object
dup
iconst_0
11: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
12: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
13: invokespecial org.hibernate.HibernateException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 serviceRegistry Lorg/hibernate/service/ServiceRegistry;
MethodParameters:
Name Flags
serviceRegistry
public void <init>(org.hibernate.boot.MetadataSources, org.hibernate.boot.registry.StandardServiceRegistry);
descriptor: (Lorg/hibernate/boot/MetadataSources;Lorg/hibernate/boot/registry/StandardServiceRegistry;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.hibernate.boot.internal.MetadataBuilderImpl.sources:Lorg/hibernate/boot/MetadataSources;
2: aload 0
new org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl
dup
aload 2
invokespecial org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.<init>:(Lorg/hibernate/boot/registry/StandardServiceRegistry;)V
putfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
3: aload 0
new org.hibernate.boot.internal.BootstrapContextImpl
dup
aload 2
aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
invokespecial org.hibernate.boot.internal.BootstrapContextImpl.<init>:(Lorg/hibernate/boot/registry/StandardServiceRegistry;Lorg/hibernate/boot/spi/MetadataBuildingOptions;)V
putfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
4: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
invokevirtual org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.setBootstrapContext:(Lorg/hibernate/boot/internal/BootstrapContextImpl;)V
5: aload 1
invokevirtual org.hibernate.boot.MetadataSources.getServiceRegistry:()Lorg/hibernate/service/ServiceRegistry;
6: ldc Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;
invokeinterface org.hibernate.service.ServiceRegistry.getService:(Ljava/lang/Class;)Lorg/hibernate/service/Service;
checkcast org.hibernate.boot.registry.classloading.spi.ClassLoaderService
7: ldc Lorg/hibernate/boot/spi/MetadataSourcesContributor;
invokeinterface org.hibernate.boot.registry.classloading.spi.ClassLoaderService.loadJavaServices:(Ljava/lang/Class;)Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 10
StackMap locals: org.hibernate.boot.internal.MetadataBuilderImpl org.hibernate.boot.MetadataSources org.hibernate.boot.registry.StandardServiceRegistry top java.util.Iterator
StackMap stack:
8: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.boot.spi.MetadataSourcesContributor
astore 3
start local 3 9: aload 3
aload 1
invokeinterface org.hibernate.boot.spi.MetadataSourcesContributor.contribute:(Lorg/hibernate/boot/MetadataSources;)V
end local 3 10: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
11: aload 0
aload 2
ldc Lorg/hibernate/boot/cfgxml/spi/CfgXmlAccessService;
invokeinterface org.hibernate.boot.registry.StandardServiceRegistry.getService:(Ljava/lang/Class;)Lorg/hibernate/service/Service;
checkcast org.hibernate.boot.cfgxml.spi.CfgXmlAccessService
invokevirtual org.hibernate.boot.internal.MetadataBuilderImpl.applyCfgXmlValues:(Lorg/hibernate/boot/cfgxml/spi/CfgXmlAccessService;)V
12: aload 2
ldc Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;
invokeinterface org.hibernate.boot.registry.StandardServiceRegistry.getService:(Ljava/lang/Class;)Lorg/hibernate/service/Service;
checkcast org.hibernate.boot.registry.classloading.spi.ClassLoaderService
astore 3
start local 3 13: aload 3
ldc Lorg/hibernate/boot/spi/MetadataBuilderInitializer;
invokeinterface org.hibernate.boot.registry.classloading.spi.ClassLoaderService.loadJavaServices:(Ljava/lang/Class;)Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 5
goto 16
StackMap locals: org.hibernate.boot.internal.MetadataBuilderImpl org.hibernate.boot.MetadataSources org.hibernate.boot.registry.StandardServiceRegistry org.hibernate.boot.registry.classloading.spi.ClassLoaderService top java.util.Iterator
StackMap stack:
14: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.boot.spi.MetadataBuilderInitializer
astore 4
start local 4 15: aload 4
aload 0
aload 2
invokeinterface org.hibernate.boot.spi.MetadataBuilderInitializer.contribute:(Lorg/hibernate/boot/MetadataBuilder;Lorg/hibernate/boot/registry/StandardServiceRegistry;)V
end local 4 16: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 14
17: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 18 1 sources Lorg/hibernate/boot/MetadataSources;
0 18 2 serviceRegistry Lorg/hibernate/boot/registry/StandardServiceRegistry;
9 10 3 contributor Lorg/hibernate/boot/spi/MetadataSourcesContributor;
13 18 3 classLoaderService Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;
15 16 4 contributor Lorg/hibernate/boot/spi/MetadataBuilderInitializer;
MethodParameters:
Name Flags
sources
serviceRegistry
private void applyCfgXmlValues(org.hibernate.boot.cfgxml.spi.CfgXmlAccessService);
descriptor: (Lorg/hibernate/boot/cfgxml/spi/CfgXmlAccessService;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.hibernate.boot.cfgxml.spi.CfgXmlAccessService.getAggregatedConfig:()Lorg/hibernate/boot/cfgxml/spi/LoadedConfig;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: return
3: StackMap locals: org.hibernate.boot.cfgxml.spi.LoadedConfig
StackMap stack:
aload 2
invokevirtual org.hibernate.boot.cfgxml.spi.LoadedConfig.getCacheRegionDefinitions:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 6
StackMap locals: org.hibernate.boot.internal.MetadataBuilderImpl org.hibernate.boot.cfgxml.spi.CfgXmlAccessService org.hibernate.boot.cfgxml.spi.LoadedConfig top java.util.Iterator
StackMap stack:
4: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.boot.CacheRegionDefinition
astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.hibernate.boot.internal.MetadataBuilderImpl.applyCacheRegionDefinition:(Lorg/hibernate/boot/CacheRegionDefinition;)Lorg/hibernate/boot/MetadataBuilder;
pop
end local 3 6: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 8 1 service Lorg/hibernate/boot/cfgxml/spi/CfgXmlAccessService;
1 8 2 aggregatedConfig Lorg/hibernate/boot/cfgxml/spi/LoadedConfig;
5 6 3 cacheRegionDefinition Lorg/hibernate/boot/CacheRegionDefinition;
MethodParameters:
Name Flags
service
public org.hibernate.boot.MetadataBuilder applyImplicitSchemaName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
getfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.mappingDefaults:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;
aload 1
putfield org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl.implicitSchemaName:Ljava/lang/String;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 implicitSchemaName Ljava/lang/String;
MethodParameters:
Name Flags
implicitSchemaName
public org.hibernate.boot.MetadataBuilder applyImplicitCatalogName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
getfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.mappingDefaults:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;
aload 1
putfield org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl.implicitCatalogName:Ljava/lang/String;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 implicitCatalogName Ljava/lang/String;
MethodParameters:
Name Flags
implicitCatalogName
public org.hibernate.boot.MetadataBuilder applyImplicitNamingStrategy(org.hibernate.boot.model.naming.ImplicitNamingStrategy);
descriptor: (Lorg/hibernate/boot/model/naming/ImplicitNamingStrategy;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
aload 1
putfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.implicitNamingStrategy:Lorg/hibernate/boot/model/naming/ImplicitNamingStrategy;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 namingStrategy Lorg/hibernate/boot/model/naming/ImplicitNamingStrategy;
MethodParameters:
Name Flags
namingStrategy
public org.hibernate.boot.MetadataBuilder applyPhysicalNamingStrategy(org.hibernate.boot.model.naming.PhysicalNamingStrategy);
descriptor: (Lorg/hibernate/boot/model/naming/PhysicalNamingStrategy;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
aload 1
putfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.physicalNamingStrategy:Lorg/hibernate/boot/model/naming/PhysicalNamingStrategy;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 namingStrategy Lorg/hibernate/boot/model/naming/PhysicalNamingStrategy;
MethodParameters:
Name Flags
namingStrategy
public org.hibernate.boot.MetadataBuilder applySharedCacheMode(javax.persistence.SharedCacheMode);
descriptor: (Ljavax/persistence/SharedCacheMode;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
aload 1
putfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.sharedCacheMode:Ljavax/persistence/SharedCacheMode;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 sharedCacheMode Ljavax/persistence/SharedCacheMode;
MethodParameters:
Name Flags
sharedCacheMode
public org.hibernate.boot.MetadataBuilder applyAccessType(org.hibernate.cache.spi.access.AccessType);
descriptor: (Lorg/hibernate/cache/spi/access/AccessType;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
getfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.mappingDefaults:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;
aload 1
putfield org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl.implicitCacheAccessType:Lorg/hibernate/cache/spi/access/AccessType;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 implicitCacheAccessType Lorg/hibernate/cache/spi/access/AccessType;
MethodParameters:
Name Flags
implicitCacheAccessType
public org.hibernate.boot.MetadataBuilder applyIndexView(org.jboss.jandex.IndexView);
descriptor: (Lorg/jboss/jandex/IndexView;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
aload 1
invokevirtual org.hibernate.boot.internal.BootstrapContextImpl.injectJandexView:(Lorg/jboss/jandex/IndexView;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 jandexView Lorg/jboss/jandex/IndexView;
MethodParameters:
Name Flags
jandexView
public org.hibernate.boot.MetadataBuilder applyScanOptions(org.hibernate.boot.archive.scan.spi.ScanOptions);
descriptor: (Lorg/hibernate/boot/archive/scan/spi/ScanOptions;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
aload 1
invokevirtual org.hibernate.boot.internal.BootstrapContextImpl.injectScanOptions:(Lorg/hibernate/boot/archive/scan/spi/ScanOptions;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 scanOptions Lorg/hibernate/boot/archive/scan/spi/ScanOptions;
MethodParameters:
Name Flags
scanOptions
public org.hibernate.boot.MetadataBuilder applyScanEnvironment(org.hibernate.boot.archive.scan.spi.ScanEnvironment);
descriptor: (Lorg/hibernate/boot/archive/scan/spi/ScanEnvironment;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
aload 1
invokevirtual org.hibernate.boot.internal.BootstrapContextImpl.injectScanEnvironment:(Lorg/hibernate/boot/archive/scan/spi/ScanEnvironment;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 scanEnvironment Lorg/hibernate/boot/archive/scan/spi/ScanEnvironment;
MethodParameters:
Name Flags
scanEnvironment
public org.hibernate.boot.MetadataBuilder applyScanner(org.hibernate.boot.archive.scan.spi.Scanner);
descriptor: (Lorg/hibernate/boot/archive/scan/spi/Scanner;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
aload 1
invokevirtual org.hibernate.boot.internal.BootstrapContextImpl.injectScanner:(Lorg/hibernate/boot/archive/scan/spi/Scanner;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 scanner Lorg/hibernate/boot/archive/scan/spi/Scanner;
MethodParameters:
Name Flags
scanner
public org.hibernate.boot.MetadataBuilder applyArchiveDescriptorFactory(org.hibernate.boot.archive.spi.ArchiveDescriptorFactory);
descriptor: (Lorg/hibernate/boot/archive/spi/ArchiveDescriptorFactory;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
aload 1
invokevirtual org.hibernate.boot.internal.BootstrapContextImpl.injectArchiveDescriptorFactory:(Lorg/hibernate/boot/archive/spi/ArchiveDescriptorFactory;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 factory Lorg/hibernate/boot/archive/spi/ArchiveDescriptorFactory;
MethodParameters:
Name Flags
factory
public org.hibernate.boot.MetadataBuilder enableExplicitDiscriminatorsForJoinedSubclassSupport(boolean);
descriptor: (Z)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
iload 1
putfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.explicitDiscriminatorsForJoinedInheritanceSupported:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 supported Z
MethodParameters:
Name Flags
supported
public org.hibernate.boot.MetadataBuilder enableImplicitDiscriminatorsForJoinedSubclassSupport(boolean);
descriptor: (Z)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
iload 1
putfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.implicitDiscriminatorsForJoinedInheritanceSupported:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 supported Z
MethodParameters:
Name Flags
supported
public org.hibernate.boot.MetadataBuilder enableImplicitForcingOfDiscriminatorsInSelect(boolean);
descriptor: (Z)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
iload 1
putfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.implicitlyForceDiscriminatorInSelect:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 supported Z
MethodParameters:
Name Flags
supported
public org.hibernate.boot.MetadataBuilder enableGlobalNationalizedCharacterDataSupport(boolean);
descriptor: (Z)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
iload 1
putfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.useNationalizedCharacterData:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 enabled Z
MethodParameters:
Name Flags
enabled
public org.hibernate.boot.MetadataBuilder applyBasicType(org.hibernate.type.BasicType);
descriptor: (Lorg/hibernate/type/BasicType;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
getfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.basicTypeRegistrations:Ljava/util/ArrayList;
new org.hibernate.boot.spi.BasicTypeRegistration
dup
aload 1
invokespecial org.hibernate.boot.spi.BasicTypeRegistration.<init>:(Lorg/hibernate/type/BasicType;)V
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 type Lorg/hibernate/type/BasicType;
MethodParameters:
Name Flags
type
public org.hibernate.boot.MetadataBuilder applyBasicType(org.hibernate.type.BasicType, java.lang.String[]);
descriptor: (Lorg/hibernate/type/BasicType;[Ljava/lang/String;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
getfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.basicTypeRegistrations:Ljava/util/ArrayList;
new org.hibernate.boot.spi.BasicTypeRegistration
dup
aload 1
aload 2
invokespecial org.hibernate.boot.spi.BasicTypeRegistration.<init>:(Lorg/hibernate/type/BasicType;[Ljava/lang/String;)V
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 type Lorg/hibernate/type/BasicType;
0 2 2 keys [Ljava/lang/String;
MethodParameters:
Name Flags
type
keys
public org.hibernate.boot.MetadataBuilder applyBasicType(org.hibernate.usertype.UserType, java.lang.String[]);
descriptor: (Lorg/hibernate/usertype/UserType;[Ljava/lang/String;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
getfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.basicTypeRegistrations:Ljava/util/ArrayList;
new org.hibernate.boot.spi.BasicTypeRegistration
dup
aload 1
aload 2
invokespecial org.hibernate.boot.spi.BasicTypeRegistration.<init>:(Lorg/hibernate/usertype/UserType;[Ljava/lang/String;)V
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 type Lorg/hibernate/usertype/UserType;
0 2 2 keys [Ljava/lang/String;
MethodParameters:
Name Flags
type
keys
public org.hibernate.boot.MetadataBuilder applyBasicType(org.hibernate.usertype.CompositeUserType, java.lang.String[]);
descriptor: (Lorg/hibernate/usertype/CompositeUserType;[Ljava/lang/String;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
getfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.basicTypeRegistrations:Ljava/util/ArrayList;
new org.hibernate.boot.spi.BasicTypeRegistration
dup
aload 1
aload 2
invokespecial org.hibernate.boot.spi.BasicTypeRegistration.<init>:(Lorg/hibernate/usertype/CompositeUserType;[Ljava/lang/String;)V
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 type Lorg/hibernate/usertype/CompositeUserType;
0 2 2 keys [Ljava/lang/String;
MethodParameters:
Name Flags
type
keys
public org.hibernate.boot.MetadataBuilder applyTypes(org.hibernate.boot.model.TypeContributor);
descriptor: (Lorg/hibernate/boot/model/TypeContributor;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
getfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.serviceRegistry:Lorg/hibernate/boot/registry/StandardServiceRegistry;
invokeinterface org.hibernate.boot.model.TypeContributor.contribute:(Lorg/hibernate/boot/model/TypeContributions;Lorg/hibernate/service/ServiceRegistry;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 typeContributor Lorg/hibernate/boot/model/TypeContributor;
MethodParameters:
Name Flags
typeContributor
public void contributeType(org.hibernate.type.BasicType);
descriptor: (Lorg/hibernate/type/BasicType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
getfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.basicTypeRegistrations:Ljava/util/ArrayList;
new org.hibernate.boot.spi.BasicTypeRegistration
dup
aload 1
invokespecial org.hibernate.boot.spi.BasicTypeRegistration.<init>:(Lorg/hibernate/type/BasicType;)V
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 type Lorg/hibernate/type/BasicType;
MethodParameters:
Name Flags
type
public void contributeType(org.hibernate.type.BasicType, java.lang.String[]);
descriptor: (Lorg/hibernate/type/BasicType;[Ljava/lang/String;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
getfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.basicTypeRegistrations:Ljava/util/ArrayList;
new org.hibernate.boot.spi.BasicTypeRegistration
dup
aload 1
aload 2
invokespecial org.hibernate.boot.spi.BasicTypeRegistration.<init>:(Lorg/hibernate/type/BasicType;[Ljava/lang/String;)V
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 type Lorg/hibernate/type/BasicType;
0 2 2 keys [Ljava/lang/String;
MethodParameters:
Name Flags
type
keys
public void contributeType(org.hibernate.usertype.UserType, java.lang.String[]);
descriptor: (Lorg/hibernate/usertype/UserType;[Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
getfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.basicTypeRegistrations:Ljava/util/ArrayList;
new org.hibernate.boot.spi.BasicTypeRegistration
dup
aload 1
aload 2
invokespecial org.hibernate.boot.spi.BasicTypeRegistration.<init>:(Lorg/hibernate/usertype/UserType;[Ljava/lang/String;)V
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 type Lorg/hibernate/usertype/UserType;
0 2 2 keys [Ljava/lang/String;
MethodParameters:
Name Flags
type
keys
public void contributeType(org.hibernate.usertype.CompositeUserType, java.lang.String[]);
descriptor: (Lorg/hibernate/usertype/CompositeUserType;[Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
getfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.basicTypeRegistrations:Ljava/util/ArrayList;
new org.hibernate.boot.spi.BasicTypeRegistration
dup
aload 1
aload 2
invokespecial org.hibernate.boot.spi.BasicTypeRegistration.<init>:(Lorg/hibernate/usertype/CompositeUserType;[Ljava/lang/String;)V
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 type Lorg/hibernate/usertype/CompositeUserType;
0 2 2 keys [Ljava/lang/String;
MethodParameters:
Name Flags
type
keys
public void contributeJavaTypeDescriptor(org.hibernate.type.descriptor.java.JavaTypeDescriptor);
descriptor: (Lorg/hibernate/type/descriptor/java/JavaTypeDescriptor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
invokevirtual org.hibernate.boot.internal.BootstrapContextImpl.getTypeConfiguration:()Lorg/hibernate/type/spi/TypeConfiguration;
invokevirtual org.hibernate.type.spi.TypeConfiguration.getJavaTypeDescriptorRegistry:()Lorg/hibernate/type/descriptor/java/spi/JavaTypeDescriptorRegistry;
aload 1
invokevirtual org.hibernate.type.descriptor.java.spi.JavaTypeDescriptorRegistry.addDescriptor:(Lorg/hibernate/type/descriptor/java/JavaTypeDescriptor;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 descriptor Lorg/hibernate/type/descriptor/java/JavaTypeDescriptor;
MethodParameters:
Name Flags
descriptor
public void contributeSqlTypeDescriptor(org.hibernate.type.descriptor.sql.SqlTypeDescriptor);
descriptor: (Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
invokevirtual org.hibernate.boot.internal.BootstrapContextImpl.getTypeConfiguration:()Lorg/hibernate/type/spi/TypeConfiguration;
invokevirtual org.hibernate.type.spi.TypeConfiguration.getSqlTypeDescriptorRegistry:()Lorg/hibernate/type/descriptor/sql/spi/SqlTypeDescriptorRegistry;
aload 1
invokevirtual org.hibernate.type.descriptor.sql.spi.SqlTypeDescriptorRegistry.addDescriptor:(Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 descriptor Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;
MethodParameters:
Name Flags
descriptor
public org.hibernate.type.spi.TypeConfiguration getTypeConfiguration();
descriptor: ()Lorg/hibernate/type/spi/TypeConfiguration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
invokevirtual org.hibernate.boot.internal.BootstrapContextImpl.getTypeConfiguration:()Lorg/hibernate/type/spi/TypeConfiguration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
public org.hibernate.boot.MetadataBuilder applyCacheRegionDefinition(org.hibernate.boot.CacheRegionDefinition);
descriptor: (Lorg/hibernate/boot/CacheRegionDefinition;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
aload 1
invokevirtual org.hibernate.boot.internal.BootstrapContextImpl.addCacheRegionDefinition:(Lorg/hibernate/boot/CacheRegionDefinition;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 cacheRegionDefinition Lorg/hibernate/boot/CacheRegionDefinition;
MethodParameters:
Name Flags
cacheRegionDefinition
public org.hibernate.boot.MetadataBuilder applyTempClassLoader(java.lang.ClassLoader);
descriptor: (Ljava/lang/ClassLoader;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
aload 1
invokevirtual org.hibernate.boot.internal.BootstrapContextImpl.injectJpaTempClassLoader:(Ljava/lang/ClassLoader;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 tempClassLoader Ljava/lang/ClassLoader;
MethodParameters:
Name Flags
tempClassLoader
public org.hibernate.boot.MetadataBuilder applySourceProcessOrdering(org.hibernate.cfg.MetadataSourceType[]);
descriptor: ([Lorg/hibernate/cfg/MetadataSourceType;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
getfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.sourceProcessOrdering:Ljava/util/ArrayList;
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual java.util.ArrayList.addAll:(Ljava/util/Collection;)Z
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 sourceTypes [Lorg/hibernate/cfg/MetadataSourceType;
MethodParameters:
Name Flags
sourceTypes
public org.hibernate.boot.MetadataBuilder allowSpecjSyntax();
descriptor: ()Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
iconst_1
putfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.specjProprietarySyntaxEnabled:Z
1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
public org.hibernate.boot.MetadataBuilder applySqlFunction(java.lang.String, org.hibernate.dialect.function.SQLFunction);
descriptor: (Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
aload 1
aload 2
invokevirtual org.hibernate.boot.internal.BootstrapContextImpl.addSqlFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 functionName Ljava/lang/String;
0 2 2 function Lorg/hibernate/dialect/function/SQLFunction;
MethodParameters:
Name Flags
functionName
function
public org.hibernate.boot.MetadataBuilder applyAuxiliaryDatabaseObject(org.hibernate.boot.model.relational.AuxiliaryDatabaseObject);
descriptor: (Lorg/hibernate/boot/model/relational/AuxiliaryDatabaseObject;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
aload 1
invokevirtual org.hibernate.boot.internal.BootstrapContextImpl.addAuxiliaryDatabaseObject:(Lorg/hibernate/boot/model/relational/AuxiliaryDatabaseObject;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 auxiliaryDatabaseObject Lorg/hibernate/boot/model/relational/AuxiliaryDatabaseObject;
MethodParameters:
Name Flags
auxiliaryDatabaseObject
public org.hibernate.boot.MetadataBuilder applyAttributeConverter(org.hibernate.cfg.AttributeConverterDefinition);
descriptor: (Lorg/hibernate/cfg/AttributeConverterDefinition;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
aload 1
invokevirtual org.hibernate.boot.internal.BootstrapContextImpl.addAttributeConverterInfo:(Lorg/hibernate/boot/AttributeConverterInfo;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 definition Lorg/hibernate/cfg/AttributeConverterDefinition;
MethodParameters:
Name Flags
definition
public org.hibernate.boot.MetadataBuilder applyAttributeConverter(java.lang.Class<? extends javax.persistence.AttributeConverter>);
descriptor: (Ljava/lang/Class;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
1: new org.hibernate.boot.internal.MetadataBuilderImpl$1
dup
aload 0
aload 1
invokespecial org.hibernate.boot.internal.MetadataBuilderImpl$1.<init>:(Lorg/hibernate/boot/internal/MetadataBuilderImpl;Ljava/lang/Class;)V
2: invokevirtual org.hibernate.boot.internal.BootstrapContextImpl.addAttributeConverterInfo:(Lorg/hibernate/boot/AttributeConverterInfo;)V
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 4 1 attributeConverterClass Ljava/lang/Class<+Ljavax/persistence/AttributeConverter;>;
Signature: (Ljava/lang/Class<+Ljavax/persistence/AttributeConverter;>;)Lorg/hibernate/boot/MetadataBuilder;
MethodParameters:
Name Flags
attributeConverterClass
public org.hibernate.boot.MetadataBuilder applyAttributeConverter(java.lang.Class<? extends javax.persistence.AttributeConverter>, boolean);
descriptor: (Ljava/lang/Class;Z)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
1: new org.hibernate.boot.internal.MetadataBuilderImpl$2
dup
aload 0
aload 1
iload 2
invokespecial org.hibernate.boot.internal.MetadataBuilderImpl$2.<init>:(Lorg/hibernate/boot/internal/MetadataBuilderImpl;Ljava/lang/Class;Z)V
2: invokevirtual org.hibernate.boot.internal.BootstrapContextImpl.addAttributeConverterInfo:(Lorg/hibernate/boot/AttributeConverterInfo;)V
3: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 4 1 attributeConverterClass Ljava/lang/Class<+Ljavax/persistence/AttributeConverter;>;
0 4 2 autoApply Z
Signature: (Ljava/lang/Class<+Ljavax/persistence/AttributeConverter;>;Z)Lorg/hibernate/boot/MetadataBuilder;
MethodParameters:
Name Flags
attributeConverterClass
autoApply
public org.hibernate.boot.MetadataBuilder applyAttributeConverter(javax.persistence.AttributeConverter);
descriptor: (Ljavax/persistence/AttributeConverter;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
1: new org.hibernate.boot.internal.MetadataBuilderImpl$3
dup
aload 0
aload 1
invokespecial org.hibernate.boot.internal.MetadataBuilderImpl$3.<init>:(Lorg/hibernate/boot/internal/MetadataBuilderImpl;Ljavax/persistence/AttributeConverter;)V
2: invokevirtual org.hibernate.boot.internal.BootstrapContextImpl.addAttributeConverterInfo:(Lorg/hibernate/boot/AttributeConverterInfo;)V
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 4 1 attributeConverter Ljavax/persistence/AttributeConverter;
MethodParameters:
Name Flags
attributeConverter
public org.hibernate.boot.MetadataBuilder applyAttributeConverter(javax.persistence.AttributeConverter, boolean);
descriptor: (Ljavax/persistence/AttributeConverter;Z)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
1: new org.hibernate.boot.internal.MetadataBuilderImpl$4
dup
aload 0
aload 1
iload 2
invokespecial org.hibernate.boot.internal.MetadataBuilderImpl$4.<init>:(Lorg/hibernate/boot/internal/MetadataBuilderImpl;Ljavax/persistence/AttributeConverter;Z)V
2: invokevirtual org.hibernate.boot.internal.BootstrapContextImpl.addAttributeConverterInfo:(Lorg/hibernate/boot/AttributeConverterInfo;)V
3: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 4 1 attributeConverter Ljavax/persistence/AttributeConverter;
0 4 2 autoApply Z
MethodParameters:
Name Flags
attributeConverter
autoApply
public org.hibernate.boot.MetadataBuilder enableNewIdentifierGeneratorSupport(boolean);
descriptor: (Z)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifeq 3
1: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
getfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.idGenerationTypeInterpreter:Lorg/hibernate/boot/internal/IdGeneratorInterpreterImpl;
invokevirtual org.hibernate.boot.internal.IdGeneratorInterpreterImpl.disableLegacyFallback:()V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
getfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.idGenerationTypeInterpreter:Lorg/hibernate/boot/internal/IdGeneratorInterpreterImpl;
invokevirtual org.hibernate.boot.internal.IdGeneratorInterpreterImpl.enableLegacyFallback:()V
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 5 1 enabled Z
MethodParameters:
Name Flags
enabled
public org.hibernate.boot.MetadataBuilder applyIdGenerationTypeInterpreter(org.hibernate.boot.model.IdGeneratorStrategyInterpreter);
descriptor: (Lorg/hibernate/boot/model/IdGeneratorStrategyInterpreter;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
getfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.idGenerationTypeInterpreter:Lorg/hibernate/boot/internal/IdGeneratorInterpreterImpl;
aload 1
invokevirtual org.hibernate.boot.internal.IdGeneratorInterpreterImpl.addInterpreterDelegate:(Lorg/hibernate/boot/model/IdGeneratorStrategyInterpreter;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 2 1 interpreter Lorg/hibernate/boot/model/IdGeneratorStrategyInterpreter;
MethodParameters:
Name Flags
interpreter
public <T extends org.hibernate.boot.MetadataBuilder> T unwrap(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
0 1 1 type Ljava/lang/Class<TT;>;
Signature: <T::Lorg/hibernate/boot/MetadataBuilder;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
type
public org.hibernate.boot.spi.MetadataImplementor build();
descriptor: ()Lorg/hibernate/boot/spi/MetadataImplementor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
getfield org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.serviceRegistry:Lorg/hibernate/boot/registry/StandardServiceRegistry;
ldc Lorg/hibernate/boot/cfgxml/spi/CfgXmlAccessService;
invokeinterface org.hibernate.boot.registry.StandardServiceRegistry.getService:(Ljava/lang/Class;)Lorg/hibernate/service/Service;
checkcast org.hibernate.boot.cfgxml.spi.CfgXmlAccessService
astore 1
start local 1 1: aload 1
invokeinterface org.hibernate.boot.cfgxml.spi.CfgXmlAccessService.getAggregatedConfig:()Lorg/hibernate/boot/cfgxml/spi/LoadedConfig;
ifnull 7
2: aload 1
invokeinterface org.hibernate.boot.cfgxml.spi.CfgXmlAccessService.getAggregatedConfig:()Lorg/hibernate/boot/cfgxml/spi/LoadedConfig;
invokevirtual org.hibernate.boot.cfgxml.spi.LoadedConfig.getMappingReferences:()Ljava/util/List;
ifnull 7
3: aload 1
invokeinterface org.hibernate.boot.cfgxml.spi.CfgXmlAccessService.getAggregatedConfig:()Lorg/hibernate/boot/cfgxml/spi/LoadedConfig;
invokevirtual org.hibernate.boot.cfgxml.spi.LoadedConfig.getMappingReferences:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: org.hibernate.boot.internal.MetadataBuilderImpl org.hibernate.boot.cfgxml.spi.CfgXmlAccessService top java.util.Iterator
StackMap stack:
4: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.boot.cfgxml.spi.MappingReference
astore 2
start local 2 5: aload 2
aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.sources:Lorg/hibernate/boot/MetadataSources;
invokevirtual org.hibernate.boot.cfgxml.spi.MappingReference.apply:(Lorg/hibernate/boot/MetadataSources;)V
end local 2 6: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
7: StackMap locals: org.hibernate.boot.internal.MetadataBuilderImpl org.hibernate.boot.cfgxml.spi.CfgXmlAccessService
StackMap stack:
aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.sources:Lorg/hibernate/boot/MetadataSources;
aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
invokestatic org.hibernate.boot.model.process.spi.MetadataBuildingProcess.build:(Lorg/hibernate/boot/MetadataSources;Lorg/hibernate/boot/spi/BootstrapContext;Lorg/hibernate/boot/spi/MetadataBuildingOptions;)Lorg/hibernate/boot/spi/MetadataImplementor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
1 8 1 cfgXmlAccessService Lorg/hibernate/boot/cfgxml/spi/CfgXmlAccessService;
5 6 2 mappingReference Lorg/hibernate/boot/cfgxml/spi/MappingReference;
public org.hibernate.boot.spi.BootstrapContext getBootstrapContext();
descriptor: ()Lorg/hibernate/boot/spi/BootstrapContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.bootstrapContext:Lorg/hibernate/boot/internal/BootstrapContextImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
public org.hibernate.boot.spi.MetadataBuildingOptions getMetadataBuildingOptions();
descriptor: ()Lorg/hibernate/boot/spi/MetadataBuildingOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataBuilderImpl.options:Lorg/hibernate/boot/internal/MetadataBuilderImpl$MetadataBuildingOptionsImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataBuilderImpl;
public org.hibernate.boot.Metadata build();
descriptor: ()Lorg/hibernate/boot/Metadata;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.hibernate.boot.internal.MetadataBuilderImpl.build:()Lorg/hibernate/boot/spi/MetadataImplementor;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "MetadataBuilderImpl.java"
NestMembers:
org.hibernate.boot.internal.MetadataBuilderImpl$1 org.hibernate.boot.internal.MetadataBuilderImpl$2 org.hibernate.boot.internal.MetadataBuilderImpl$3 org.hibernate.boot.internal.MetadataBuilderImpl$4 org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl$1 org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl$1 org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl$2 org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl$3
InnerClasses:
org.hibernate.boot.internal.MetadataBuilderImpl$1
org.hibernate.boot.internal.MetadataBuilderImpl$2
org.hibernate.boot.internal.MetadataBuilderImpl$3
org.hibernate.boot.internal.MetadataBuilderImpl$4
public MappingDefaultsImpl = org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl of org.hibernate.boot.internal.MetadataBuilderImpl
public MetadataBuildingOptionsImpl = org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl of org.hibernate.boot.internal.MetadataBuilderImpl