public class org.hibernate.boot.internal.MetadataImpl implements org.hibernate.boot.spi.MetadataImplementor, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.boot.internal.MetadataImpl
super_class: java.lang.Object
{
private final java.util.UUID uuid;
descriptor: Ljava/util/UUID;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.hibernate.boot.spi.MetadataBuildingOptions metadataBuildingOptions;
descriptor: Lorg/hibernate/boot/spi/MetadataBuildingOptions;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.hibernate.boot.spi.BootstrapContext bootstrapContext;
descriptor: Lorg/hibernate/boot/spi/BootstrapContext;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.hibernate.id.factory.IdentifierGeneratorFactory identifierGeneratorFactory;
descriptor: Lorg/hibernate/id/factory/IdentifierGeneratorFactory;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Map<java.lang.String, org.hibernate.mapping.PersistentClass> entityBindingMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/mapping/PersistentClass;>;
private final java.util.Map<java.lang.Class, org.hibernate.mapping.MappedSuperclass> mappedSuperclassMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/Class;Lorg/hibernate/mapping/MappedSuperclass;>;
private final java.util.Map<java.lang.String, org.hibernate.mapping.Collection> collectionBindingMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/mapping/Collection;>;
private final java.util.Map<java.lang.String, org.hibernate.boot.model.TypeDefinition> typeDefinitionMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/boot/model/TypeDefinition;>;
private final java.util.Map<java.lang.String, org.hibernate.engine.spi.FilterDefinition> filterDefinitionMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/FilterDefinition;>;
private final java.util.Map<java.lang.String, org.hibernate.mapping.FetchProfile> fetchProfileMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/mapping/FetchProfile;>;
private final java.util.Map<java.lang.String, java.lang.String> imports;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
private final java.util.Map<java.lang.String, org.hibernate.boot.model.IdentifierGeneratorDefinition> idGeneratorDefinitionMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/boot/model/IdentifierGeneratorDefinition;>;
private final java.util.Map<java.lang.String, org.hibernate.engine.spi.NamedQueryDefinition> namedQueryMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/NamedQueryDefinition;>;
private final java.util.Map<java.lang.String, org.hibernate.engine.spi.NamedSQLQueryDefinition> namedNativeQueryMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/NamedSQLQueryDefinition;>;
private final java.util.Map<java.lang.String, org.hibernate.cfg.annotations.NamedProcedureCallDefinition> namedProcedureCallMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/cfg/annotations/NamedProcedureCallDefinition;>;
private final java.util.Map<java.lang.String, org.hibernate.engine.ResultSetMappingDefinition> sqlResultSetMappingMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/ResultSetMappingDefinition;>;
private final java.util.Map<java.lang.String, org.hibernate.cfg.annotations.NamedEntityGraphDefinition> namedEntityGraphMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/cfg/annotations/NamedEntityGraphDefinition;>;
private final java.util.Map<java.lang.String, org.hibernate.dialect.function.SQLFunction> sqlFunctionMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;>;
private final java.util.Collection<org.hibernate.cache.cfg.internal.DomainDataRegionConfigImpl$Builder> cacheRegionConfigBuilders;
descriptor: Ljava/util/Collection;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Collection<Lorg/hibernate/cache/cfg/internal/DomainDataRegionConfigImpl$Builder;>;
private final org.hibernate.boot.model.relational.Database database;
descriptor: Lorg/hibernate/boot/model/relational/Database;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(java.util.UUID, org.hibernate.boot.spi.MetadataBuildingOptions, org.hibernate.id.factory.spi.MutableIdentifierGeneratorFactory, java.util.Map<java.lang.String, org.hibernate.mapping.PersistentClass>, java.util.Map<java.lang.Class, org.hibernate.mapping.MappedSuperclass>, java.util.Map<java.lang.String, org.hibernate.mapping.Collection>, java.util.Map<java.lang.String, org.hibernate.boot.model.TypeDefinition>, java.util.Map<java.lang.String, org.hibernate.engine.spi.FilterDefinition>, java.util.Map<java.lang.String, org.hibernate.mapping.FetchProfile>, java.util.Map<java.lang.String, java.lang.String>, java.util.Map<java.lang.String, org.hibernate.boot.model.IdentifierGeneratorDefinition>, java.util.Map<java.lang.String, org.hibernate.engine.spi.NamedQueryDefinition>, java.util.Map<java.lang.String, org.hibernate.engine.spi.NamedSQLQueryDefinition>, java.util.Map<java.lang.String, org.hibernate.cfg.annotations.NamedProcedureCallDefinition>, java.util.Map<java.lang.String, org.hibernate.engine.ResultSetMappingDefinition>, java.util.Map<java.lang.String, org.hibernate.cfg.annotations.NamedEntityGraphDefinition>, java.util.Map<java.lang.String, org.hibernate.dialect.function.SQLFunction>, java.util.Collection<org.hibernate.cache.cfg.internal.DomainDataRegionConfigImpl$Builder>, org.hibernate.boot.model.relational.Database, org.hibernate.boot.spi.BootstrapContext);
descriptor: (Ljava/util/UUID;Lorg/hibernate/boot/spi/MetadataBuildingOptions;Lorg/hibernate/id/factory/spi/MutableIdentifierGeneratorFactory;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Collection;Lorg/hibernate/boot/model/relational/Database;Lorg/hibernate/boot/spi/BootstrapContext;)V
flags: (0x0000)
Code:
stack=2, locals=21, args_size=21
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 start local 10 start local 11 start local 12 start local 13 start local 14 start local 15 start local 16 start local 17 start local 18 start local 19 start local 20 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.hibernate.boot.internal.MetadataImpl.uuid:Ljava/util/UUID;
2: aload 0
aload 2
putfield org.hibernate.boot.internal.MetadataImpl.metadataBuildingOptions:Lorg/hibernate/boot/spi/MetadataBuildingOptions;
3: aload 0
aload 3
putfield org.hibernate.boot.internal.MetadataImpl.identifierGeneratorFactory:Lorg/hibernate/id/factory/IdentifierGeneratorFactory;
4: aload 0
aload 4
putfield org.hibernate.boot.internal.MetadataImpl.entityBindingMap:Ljava/util/Map;
5: aload 0
aload 5
putfield org.hibernate.boot.internal.MetadataImpl.mappedSuperclassMap:Ljava/util/Map;
6: aload 0
aload 6
putfield org.hibernate.boot.internal.MetadataImpl.collectionBindingMap:Ljava/util/Map;
7: aload 0
aload 7
putfield org.hibernate.boot.internal.MetadataImpl.typeDefinitionMap:Ljava/util/Map;
8: aload 0
aload 8
putfield org.hibernate.boot.internal.MetadataImpl.filterDefinitionMap:Ljava/util/Map;
9: aload 0
aload 9
putfield org.hibernate.boot.internal.MetadataImpl.fetchProfileMap:Ljava/util/Map;
10: aload 0
aload 10
putfield org.hibernate.boot.internal.MetadataImpl.imports:Ljava/util/Map;
11: aload 0
aload 11
putfield org.hibernate.boot.internal.MetadataImpl.idGeneratorDefinitionMap:Ljava/util/Map;
12: aload 0
aload 12
putfield org.hibernate.boot.internal.MetadataImpl.namedQueryMap:Ljava/util/Map;
13: aload 0
aload 13
putfield org.hibernate.boot.internal.MetadataImpl.namedNativeQueryMap:Ljava/util/Map;
14: aload 0
aload 14
putfield org.hibernate.boot.internal.MetadataImpl.namedProcedureCallMap:Ljava/util/Map;
15: aload 0
aload 15
putfield org.hibernate.boot.internal.MetadataImpl.sqlResultSetMappingMap:Ljava/util/Map;
16: aload 0
aload 16
putfield org.hibernate.boot.internal.MetadataImpl.namedEntityGraphMap:Ljava/util/Map;
17: aload 0
aload 17
putfield org.hibernate.boot.internal.MetadataImpl.sqlFunctionMap:Ljava/util/Map;
18: aload 0
aload 18
putfield org.hibernate.boot.internal.MetadataImpl.cacheRegionConfigBuilders:Ljava/util/Collection;
19: aload 0
aload 19
putfield org.hibernate.boot.internal.MetadataImpl.database:Lorg/hibernate/boot/model/relational/Database;
20: aload 0
aload 20
putfield org.hibernate.boot.internal.MetadataImpl.bootstrapContext:Lorg/hibernate/boot/spi/BootstrapContext;
21: return
end local 20 end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 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 22 0 this Lorg/hibernate/boot/internal/MetadataImpl;
0 22 1 uuid Ljava/util/UUID;
0 22 2 metadataBuildingOptions Lorg/hibernate/boot/spi/MetadataBuildingOptions;
0 22 3 identifierGeneratorFactory Lorg/hibernate/id/factory/spi/MutableIdentifierGeneratorFactory;
0 22 4 entityBindingMap Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/mapping/PersistentClass;>;
0 22 5 mappedSuperclassMap Ljava/util/Map<Ljava/lang/Class;Lorg/hibernate/mapping/MappedSuperclass;>;
0 22 6 collectionBindingMap Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/mapping/Collection;>;
0 22 7 typeDefinitionMap Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/boot/model/TypeDefinition;>;
0 22 8 filterDefinitionMap Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/FilterDefinition;>;
0 22 9 fetchProfileMap Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/mapping/FetchProfile;>;
0 22 10 imports Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 22 11 idGeneratorDefinitionMap Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/boot/model/IdentifierGeneratorDefinition;>;
0 22 12 namedQueryMap Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/NamedQueryDefinition;>;
0 22 13 namedNativeQueryMap Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/NamedSQLQueryDefinition;>;
0 22 14 namedProcedureCallMap Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/cfg/annotations/NamedProcedureCallDefinition;>;
0 22 15 sqlResultSetMappingMap Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/ResultSetMappingDefinition;>;
0 22 16 namedEntityGraphMap Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/cfg/annotations/NamedEntityGraphDefinition;>;
0 22 17 sqlFunctionMap Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;>;
0 22 18 cacheRegionConfigBuilders Ljava/util/Collection<Lorg/hibernate/cache/cfg/internal/DomainDataRegionConfigImpl$Builder;>;
0 22 19 database Lorg/hibernate/boot/model/relational/Database;
0 22 20 bootstrapContext Lorg/hibernate/boot/spi/BootstrapContext;
Signature: (Ljava/util/UUID;Lorg/hibernate/boot/spi/MetadataBuildingOptions;Lorg/hibernate/id/factory/spi/MutableIdentifierGeneratorFactory;Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/mapping/PersistentClass;>;Ljava/util/Map<Ljava/lang/Class;Lorg/hibernate/mapping/MappedSuperclass;>;Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/mapping/Collection;>;Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/boot/model/TypeDefinition;>;Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/FilterDefinition;>;Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/mapping/FetchProfile;>;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/boot/model/IdentifierGeneratorDefinition;>;Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/NamedQueryDefinition;>;Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/NamedSQLQueryDefinition;>;Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/cfg/annotations/NamedProcedureCallDefinition;>;Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/ResultSetMappingDefinition;>;Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/cfg/annotations/NamedEntityGraphDefinition;>;Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;>;Ljava/util/Collection<Lorg/hibernate/cache/cfg/internal/DomainDataRegionConfigImpl$Builder;>;Lorg/hibernate/boot/model/relational/Database;Lorg/hibernate/boot/spi/BootstrapContext;)V
MethodParameters:
Name Flags
uuid
metadataBuildingOptions
identifierGeneratorFactory
entityBindingMap
mappedSuperclassMap
collectionBindingMap
typeDefinitionMap
filterDefinitionMap
fetchProfileMap
imports
idGeneratorDefinitionMap
namedQueryMap
namedNativeQueryMap
namedProcedureCallMap
sqlResultSetMappingMap
namedEntityGraphMap
sqlFunctionMap
cacheRegionConfigBuilders
database
bootstrapContext
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.MetadataImpl.metadataBuildingOptions:Lorg/hibernate/boot/spi/MetadataBuildingOptions;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
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.MetadataImpl.bootstrapContext:Lorg/hibernate/boot/spi/BootstrapContext;
invokeinterface org.hibernate.boot.spi.BootstrapContext.getTypeConfiguration:()Lorg/hibernate/type/spi/TypeConfiguration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
public org.hibernate.type.TypeResolver getTypeResolver();
descriptor: ()Lorg/hibernate/type/TypeResolver;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.bootstrapContext:Lorg/hibernate/boot/spi/BootstrapContext;
invokeinterface org.hibernate.boot.spi.BootstrapContext.getTypeConfiguration:()Lorg/hibernate/type/spi/TypeConfiguration;
invokevirtual org.hibernate.type.spi.TypeConfiguration.getTypeResolver:()Lorg/hibernate/type/TypeResolver;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public org.hibernate.boot.SessionFactoryBuilder getSessionFactoryBuilder();
descriptor: ()Lorg/hibernate/boot/SessionFactoryBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=9, args_size=1
start local 0 0: new org.hibernate.boot.internal.SessionFactoryBuilderImpl
dup
aload 0
aload 0
getfield org.hibernate.boot.internal.MetadataImpl.bootstrapContext:Lorg/hibernate/boot/spi/BootstrapContext;
invokespecial org.hibernate.boot.internal.SessionFactoryBuilderImpl.<init>:(Lorg/hibernate/boot/spi/MetadataImplementor;Lorg/hibernate/boot/spi/BootstrapContext;)V
astore 1
start local 1 1: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.metadataBuildingOptions:Lorg/hibernate/boot/spi/MetadataBuildingOptions;
invokeinterface org.hibernate.boot.spi.MetadataBuildingOptions.getServiceRegistry:()Lorg/hibernate/boot/registry/StandardServiceRegistry;
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 2
start local 2 2: aload 2
ldc Lorg/hibernate/boot/spi/SessionFactoryBuilderFactory;
invokeinterface org.hibernate.boot.registry.classloading.spi.ClassLoaderService.loadJavaServices:(Ljava/lang/Class;)Ljava/util/Collection;
astore 3
start local 3 3: aconst_null
astore 4
start local 4 4: aconst_null
astore 5
start local 5 5: aload 3
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 7
goto 13
StackMap locals: org.hibernate.boot.internal.MetadataImpl org.hibernate.boot.internal.SessionFactoryBuilderImpl org.hibernate.boot.registry.classloading.spi.ClassLoaderService java.util.Collection org.hibernate.boot.SessionFactoryBuilder java.util.List top java.util.Iterator
StackMap stack:
6: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.boot.spi.SessionFactoryBuilderFactory
astore 6
start local 6 7: aload 6
aload 0
aload 1
invokeinterface org.hibernate.boot.spi.SessionFactoryBuilderFactory.getSessionFactoryBuilder:(Lorg/hibernate/boot/spi/MetadataImplementor;Lorg/hibernate/boot/spi/SessionFactoryBuilderImplementor;)Lorg/hibernate/boot/SessionFactoryBuilder;
astore 8
start local 8 8: aload 8
ifnull 13
9: aload 5
ifnonnull 11
10: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
11: StackMap locals: org.hibernate.boot.internal.MetadataImpl org.hibernate.boot.internal.SessionFactoryBuilderImpl org.hibernate.boot.registry.classloading.spi.ClassLoaderService java.util.Collection org.hibernate.boot.SessionFactoryBuilder java.util.List org.hibernate.boot.spi.SessionFactoryBuilderFactory java.util.Iterator org.hibernate.boot.SessionFactoryBuilder
StackMap stack:
aload 5
aload 6
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
12: aload 8
astore 4
end local 8 end local 6 13: StackMap locals: org.hibernate.boot.internal.MetadataImpl org.hibernate.boot.internal.SessionFactoryBuilderImpl org.hibernate.boot.registry.classloading.spi.ClassLoaderService java.util.Collection org.hibernate.boot.SessionFactoryBuilder java.util.List top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
14: aload 5
ifnull 20
aload 5
invokeinterface java.util.List.size:()I
iconst_1
if_icmple 20
15: new org.hibernate.HibernateException
dup
16: new java.lang.StringBuilder
dup
ldc "Multiple active SessionFactoryBuilderFactory definitions were discovered : "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
17: ldc ", "
aload 5
invokestatic java.lang.String.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
18: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
19: invokespecial org.hibernate.HibernateException.<init>:(Ljava/lang/String;)V
athrow
20: StackMap locals: org.hibernate.boot.internal.MetadataImpl org.hibernate.boot.internal.SessionFactoryBuilderImpl org.hibernate.boot.registry.classloading.spi.ClassLoaderService java.util.Collection org.hibernate.boot.SessionFactoryBuilder java.util.List
StackMap stack:
aload 4
ifnull 22
21: aload 4
areturn
22: StackMap locals:
StackMap stack:
aload 1
areturn
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 23 0 this Lorg/hibernate/boot/internal/MetadataImpl;
1 23 1 defaultBuilder Lorg/hibernate/boot/internal/SessionFactoryBuilderImpl;
2 23 2 cls Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;
3 23 3 discoveredBuilderFactories Ljava/util/Collection<Lorg/hibernate/boot/spi/SessionFactoryBuilderFactory;>;
4 23 4 builder Lorg/hibernate/boot/SessionFactoryBuilder;
5 23 5 activeFactoryNames Ljava/util/List<Ljava/lang/String;>;
7 13 6 discoveredBuilderFactory Lorg/hibernate/boot/spi/SessionFactoryBuilderFactory;
8 13 8 returnedBuilder Lorg/hibernate/boot/SessionFactoryBuilder;
public org.hibernate.SessionFactory buildSessionFactory();
descriptor: ()Lorg/hibernate/SessionFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.boot.internal.MetadataImpl.getSessionFactoryBuilder:()Lorg/hibernate/boot/SessionFactoryBuilder;
invokeinterface org.hibernate.boot.SessionFactoryBuilder.build:()Lorg/hibernate/SessionFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
public java.util.UUID getUUID();
descriptor: ()Ljava/util/UUID;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.uuid:Ljava/util/UUID;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
public org.hibernate.boot.model.relational.Database getDatabase();
descriptor: ()Lorg/hibernate/boot/model/relational/Database;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.database:Lorg/hibernate/boot/model/relational/Database;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
public org.hibernate.id.factory.IdentifierGeneratorFactory getIdentifierGeneratorFactory();
descriptor: ()Lorg/hibernate/id/factory/IdentifierGeneratorFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.identifierGeneratorFactory:Lorg/hibernate/id/factory/IdentifierGeneratorFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
public java.util.Collection<org.hibernate.mapping.PersistentClass> getEntityBindings();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.entityBindingMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
Signature: ()Ljava/util/Collection<Lorg/hibernate/mapping/PersistentClass;>;
public org.hibernate.mapping.PersistentClass getEntityBinding(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/mapping/PersistentClass;
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.MetadataImpl.entityBindingMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.mapping.PersistentClass
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
0 1 1 entityName Ljava/lang/String;
MethodParameters:
Name Flags
entityName
public java.util.Collection<org.hibernate.mapping.Collection> getCollectionBindings();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.collectionBindingMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
Signature: ()Ljava/util/Collection<Lorg/hibernate/mapping/Collection;>;
public org.hibernate.mapping.Collection getCollectionBinding(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/mapping/Collection;
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.MetadataImpl.collectionBindingMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.mapping.Collection
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
0 1 1 role Ljava/lang/String;
MethodParameters:
Name Flags
role
public java.util.Map<java.lang.String, java.lang.String> getImports();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.imports:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
public org.hibernate.engine.spi.NamedQueryDefinition getNamedQueryDefinition(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/engine/spi/NamedQueryDefinition;
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.MetadataImpl.namedQueryMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.engine.spi.NamedQueryDefinition
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.util.Collection<org.hibernate.engine.spi.NamedQueryDefinition> getNamedQueryDefinitions();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.namedQueryMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
Signature: ()Ljava/util/Collection<Lorg/hibernate/engine/spi/NamedQueryDefinition;>;
public org.hibernate.engine.spi.NamedSQLQueryDefinition getNamedNativeQueryDefinition(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/engine/spi/NamedSQLQueryDefinition;
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.MetadataImpl.namedNativeQueryMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.engine.spi.NamedSQLQueryDefinition
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.util.Collection<org.hibernate.engine.spi.NamedSQLQueryDefinition> getNamedNativeQueryDefinitions();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.namedNativeQueryMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
Signature: ()Ljava/util/Collection<Lorg/hibernate/engine/spi/NamedSQLQueryDefinition;>;
public java.util.Collection<org.hibernate.cfg.annotations.NamedProcedureCallDefinition> getNamedProcedureCallDefinitions();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.namedProcedureCallMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
Signature: ()Ljava/util/Collection<Lorg/hibernate/cfg/annotations/NamedProcedureCallDefinition;>;
public org.hibernate.engine.ResultSetMappingDefinition getResultSetMapping(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/engine/ResultSetMappingDefinition;
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.MetadataImpl.sqlResultSetMappingMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.engine.ResultSetMappingDefinition
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.util.Map<java.lang.String, org.hibernate.engine.ResultSetMappingDefinition> getResultSetMappingDefinitions();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.sqlResultSetMappingMap:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/ResultSetMappingDefinition;>;
public org.hibernate.boot.model.TypeDefinition getTypeDefinition(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/boot/model/TypeDefinition;
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.MetadataImpl.typeDefinitionMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.boot.model.TypeDefinition
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
0 1 1 typeName Ljava/lang/String;
MethodParameters:
Name Flags
typeName
public java.util.Map<java.lang.String, org.hibernate.engine.spi.FilterDefinition> getFilterDefinitions();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.filterDefinitionMap:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/FilterDefinition;>;
public org.hibernate.engine.spi.FilterDefinition getFilterDefinition(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/engine/spi/FilterDefinition;
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.MetadataImpl.filterDefinitionMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.engine.spi.FilterDefinition
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public org.hibernate.mapping.FetchProfile getFetchProfile(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/mapping/FetchProfile;
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.MetadataImpl.fetchProfileMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.mapping.FetchProfile
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.util.Collection<org.hibernate.mapping.FetchProfile> getFetchProfiles();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.fetchProfileMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
Signature: ()Ljava/util/Collection<Lorg/hibernate/mapping/FetchProfile;>;
public org.hibernate.cfg.annotations.NamedEntityGraphDefinition getNamedEntityGraph(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/cfg/annotations/NamedEntityGraphDefinition;
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.MetadataImpl.namedEntityGraphMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.cfg.annotations.NamedEntityGraphDefinition
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.util.Map<java.lang.String, org.hibernate.cfg.annotations.NamedEntityGraphDefinition> getNamedEntityGraphs();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.namedEntityGraphMap:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/cfg/annotations/NamedEntityGraphDefinition;>;
public org.hibernate.boot.model.IdentifierGeneratorDefinition getIdentifierGenerator(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/boot/model/IdentifierGeneratorDefinition;
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.MetadataImpl.idGeneratorDefinitionMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.boot.model.IdentifierGeneratorDefinition
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.util.Map<java.lang.String, org.hibernate.dialect.function.SQLFunction> getSqlFunctionMap();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.sqlFunctionMap:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/internal/MetadataImpl;
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;>;
public java.util.Collection<org.hibernate.mapping.Table> collectTableMappings();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.database:Lorg/hibernate/boot/model/relational/Database;
invokevirtual org.hibernate.boot.model.relational.Database.getNamespaces:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: org.hibernate.boot.internal.MetadataImpl java.util.ArrayList top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.boot.model.relational.Namespace
astore 2
start local 2 3: aload 1
aload 2
invokevirtual org.hibernate.boot.model.relational.Namespace.getTables:()Ljava/util/Collection;
invokevirtual java.util.ArrayList.addAll:(Ljava/util/Collection;)Z
pop
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/boot/internal/MetadataImpl;
1 6 1 tables Ljava/util/ArrayList<Lorg/hibernate/mapping/Table;>;
3 4 2 namespace Lorg/hibernate/boot/model/relational/Namespace;
Signature: ()Ljava/util/Collection<Lorg/hibernate/mapping/Table;>;
public org.hibernate.query.spi.NamedQueryRepository buildNamedQueryRepository(org.hibernate.internal.SessionFactoryImpl);
descriptor: (Lorg/hibernate/internal/SessionFactoryImpl;)Lorg/hibernate/query/spi/NamedQueryRepository;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.spi.NamedQueryRepository
dup
1: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.namedQueryMap:Ljava/util/Map;
2: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.namedNativeQueryMap:Ljava/util/Map;
3: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.sqlResultSetMappingMap:Ljava/util/Map;
4: aload 0
aload 1
invokevirtual org.hibernate.boot.internal.MetadataImpl.buildProcedureCallMementos:(Lorg/hibernate/internal/SessionFactoryImpl;)Ljava/util/Map;
5: invokespecial org.hibernate.query.spi.NamedQueryRepository.<init>:(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/boot/internal/MetadataImpl;
0 6 1 sessionFactory Lorg/hibernate/internal/SessionFactoryImpl;
MethodParameters:
Name Flags
sessionFactory
private java.util.Map<java.lang.String, org.hibernate.procedure.ProcedureCallMemento> buildProcedureCallMementos(org.hibernate.internal.SessionFactoryImpl);
descriptor: (Lorg/hibernate/internal/SessionFactoryImpl;)Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 2
start local 2 1: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.namedProcedureCallMap:Ljava/util/Map;
ifnull 9
2: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.namedProcedureCallMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 8
StackMap locals: org.hibernate.boot.internal.MetadataImpl org.hibernate.internal.SessionFactoryImpl java.util.Map top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.cfg.annotations.NamedProcedureCallDefinition
astore 3
start local 3 4: aload 2
5: aload 3
invokevirtual org.hibernate.cfg.annotations.NamedProcedureCallDefinition.getRegisteredName:()Ljava/lang/String;
6: aload 3
aload 1
aload 0
getfield org.hibernate.boot.internal.MetadataImpl.sqlResultSetMappingMap:Ljava/util/Map;
invokevirtual org.hibernate.cfg.annotations.NamedProcedureCallDefinition.toMemento:(Lorg/hibernate/internal/SessionFactoryImpl;Ljava/util/Map;)Lorg/hibernate/procedure/ProcedureCallMemento;
7: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 8: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
9: StackMap locals: org.hibernate.boot.internal.MetadataImpl org.hibernate.internal.SessionFactoryImpl java.util.Map
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/boot/internal/MetadataImpl;
0 10 1 sessionFactory Lorg/hibernate/internal/SessionFactoryImpl;
1 10 2 rtn Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/procedure/ProcedureCallMemento;>;
4 8 3 procedureCallDefinition Lorg/hibernate/cfg/annotations/NamedProcedureCallDefinition;
Signature: (Lorg/hibernate/internal/SessionFactoryImpl;)Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/procedure/ProcedureCallMemento;>;
MethodParameters:
Name Flags
sessionFactory
public void validate();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.boot.internal.MetadataImpl.getEntityBindings:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 2
goto 3
StackMap locals: org.hibernate.boot.internal.MetadataImpl top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.mapping.PersistentClass
astore 1
start local 1 2: aload 1
aload 0
invokevirtual org.hibernate.mapping.PersistentClass.validate:(Lorg/hibernate/engine/spi/Mapping;)V
end local 1 3: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
invokevirtual org.hibernate.boot.internal.MetadataImpl.getCollectionBindings:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 2
goto 7
StackMap locals:
StackMap stack:
5: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.mapping.Collection
astore 1
start local 1 6: aload 1
aload 0
invokevirtual org.hibernate.mapping.Collection.validate:(Lorg/hibernate/engine/spi/Mapping;)V
end local 1 7: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hibernate/boot/internal/MetadataImpl;
2 3 1 entityBinding Lorg/hibernate/mapping/PersistentClass;
6 7 1 collectionBinding Lorg/hibernate/mapping/Collection;
Exceptions:
throws org.hibernate.MappingException
public java.util.Set<org.hibernate.mapping.MappedSuperclass> getMappedSuperclassMappingsCopy();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.mappedSuperclassMap:Ljava/util/Map;
ifnonnull 2
1: invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
goto 3
2: StackMap locals:
StackMap stack:
new java.util.HashSet
dup
aload 0
getfield org.hibernate.boot.internal.MetadataImpl.mappedSuperclassMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
3: StackMap locals:
StackMap stack: java.util.Set
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/boot/internal/MetadataImpl;
Signature: ()Ljava/util/Set<Lorg/hibernate/mapping/MappedSuperclass;>;
public org.hibernate.type.Type getIdentifierType(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/type/Type;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.entityBindingMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.mapping.PersistentClass
astore 2
start local 2 1: aload 2
ifnonnull 3
2: new org.hibernate.MappingException
dup
new java.lang.StringBuilder
dup
ldc "persistent class not known: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.MappingException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: org.hibernate.mapping.PersistentClass
StackMap stack:
aload 2
invokevirtual org.hibernate.mapping.PersistentClass.getIdentifier:()Lorg/hibernate/mapping/KeyValue;
invokeinterface org.hibernate.mapping.KeyValue.getType:()Lorg/hibernate/type/Type;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/boot/internal/MetadataImpl;
0 4 1 entityName Ljava/lang/String;
1 4 2 pc Lorg/hibernate/mapping/PersistentClass;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
entityName
public java.lang.String getIdentifierPropertyName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.entityBindingMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.mapping.PersistentClass
astore 2
start local 2 1: aload 2
ifnonnull 3
2: new org.hibernate.MappingException
dup
new java.lang.StringBuilder
dup
ldc "persistent class not known: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.MappingException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: org.hibernate.mapping.PersistentClass
StackMap stack:
aload 2
invokevirtual org.hibernate.mapping.PersistentClass.hasIdentifierProperty:()Z
ifne 5
4: aconst_null
areturn
5: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.hibernate.mapping.PersistentClass.getIdentifierProperty:()Lorg/hibernate/mapping/Property;
invokevirtual org.hibernate.mapping.Property.getName:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/boot/internal/MetadataImpl;
0 6 1 entityName Ljava/lang/String;
1 6 2 pc Lorg/hibernate/mapping/PersistentClass;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
entityName
public org.hibernate.type.Type getReferencedPropertyType(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/type/Type;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.boot.internal.MetadataImpl.entityBindingMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.mapping.PersistentClass
astore 3
start local 3 1: aload 3
ifnonnull 3
2: new org.hibernate.MappingException
dup
new java.lang.StringBuilder
dup
ldc "persistent class not known: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.MappingException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: org.hibernate.mapping.PersistentClass
StackMap stack:
aload 3
aload 2
invokevirtual org.hibernate.mapping.PersistentClass.getReferencedProperty:(Ljava/lang/String;)Lorg/hibernate/mapping/Property;
astore 4
start local 4 4: aload 4
ifnonnull 10
5: new org.hibernate.MappingException
dup
6: new java.lang.StringBuilder
dup
ldc "property not known: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
7: aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 46
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
8: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
9: invokespecial org.hibernate.MappingException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals: org.hibernate.mapping.Property
StackMap stack:
aload 4
invokevirtual org.hibernate.mapping.Property.getType:()Lorg/hibernate/type/Type;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/hibernate/boot/internal/MetadataImpl;
0 11 1 entityName Ljava/lang/String;
0 11 2 propertyName Ljava/lang/String;
1 11 3 pc Lorg/hibernate/mapping/PersistentClass;
4 11 4 prop Lorg/hibernate/mapping/Property;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
entityName
propertyName
}
SourceFile: "MetadataImpl.java"
InnerClasses:
public Builder = org.hibernate.cache.cfg.internal.DomainDataRegionConfigImpl$Builder of org.hibernate.cache.cfg.internal.DomainDataRegionConfigImpl