public class org.hibernate.jpa.HibernatePersistenceProvider implements javax.persistence.spi.PersistenceProvider
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.jpa.HibernatePersistenceProvider
super_class: java.lang.Object
{
private static final org.jboss.logging.Logger log;
descriptor: Lorg/jboss/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final org.hibernate.jpa.internal.util.PersistenceUtilHelper$MetadataCache cache;
descriptor: Lorg/hibernate/jpa/internal/util/PersistenceUtilHelper$MetadataCache;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javax.persistence.spi.ProviderUtil providerUtil;
descriptor: Ljavax/persistence/spi/ProviderUtil;
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/jpa/HibernatePersistenceProvider;
invokestatic org.jboss.logging.Logger.getLogger:(Ljava/lang/Class;)Lorg/jboss/logging/Logger;
putstatic org.hibernate.jpa.HibernatePersistenceProvider.log:Lorg/jboss/logging/Logger;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new org.hibernate.jpa.internal.util.PersistenceUtilHelper$MetadataCache
dup
invokespecial org.hibernate.jpa.internal.util.PersistenceUtilHelper$MetadataCache.<init>:()V
putfield org.hibernate.jpa.HibernatePersistenceProvider.cache:Lorg/hibernate/jpa/internal/util/PersistenceUtilHelper$MetadataCache;
2: aload 0
new org.hibernate.jpa.HibernatePersistenceProvider$1
dup
aload 0
invokespecial org.hibernate.jpa.HibernatePersistenceProvider$1.<init>:(Lorg/hibernate/jpa/HibernatePersistenceProvider;)V
putfield org.hibernate.jpa.HibernatePersistenceProvider.providerUtil:Ljavax/persistence/spi/ProviderUtil;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/jpa/HibernatePersistenceProvider;
public javax.persistence.EntityManagerFactory createEntityManagerFactory(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljavax/persistence/EntityManagerFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.hibernate.jpa.HibernatePersistenceProvider.log:Lorg/jboss/logging/Logger;
ldc "Starting createEntityManagerFactory for persistenceUnitName %s"
aload 1
invokevirtual org.jboss.logging.Logger.tracef:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 1
aload 2
invokevirtual org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilderOrNull:(Ljava/lang/String;Ljava/util/Map;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
astore 3
start local 3 2: aload 3
ifnonnull 5
3: getstatic org.hibernate.jpa.HibernatePersistenceProvider.log:Lorg/jboss/logging/Logger;
ldc "Could not obtain matching EntityManagerFactoryBuilder, returning null"
invokevirtual org.jboss.logging.Logger.trace:(Ljava/lang/Object;)V
4: aconst_null
areturn
5: StackMap locals: org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
StackMap stack:
aload 3
invokeinterface org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder.build:()Ljavax/persistence/EntityManagerFactory;
6: areturn
end local 3 7: StackMap locals: org.hibernate.jpa.HibernatePersistenceProvider java.lang.String java.util.Map
StackMap stack: java.lang.Exception
astore 3
start local 3 8: getstatic org.hibernate.jpa.HibernatePersistenceProvider.log:Lorg/jboss/logging/Logger;
ldc "Unable to create EntityManagerFactory"
aload 3
invokevirtual org.jboss.logging.Logger.debug:(Ljava/lang/Object;Ljava/lang/Throwable;)V
end local 3 9: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/jpa/HibernatePersistenceProvider;
0 10 1 persistenceUnitName Ljava/lang/String;
0 10 2 properties Ljava/util/Map;
2 7 3 builder Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
8 9 3 e Ljava/lang/Exception;
Exception table:
from to target type
1 4 7 Class java.lang.Exception
5 6 7 Class java.lang.Exception
MethodParameters:
Name Flags
persistenceUnitName
properties
protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
aconst_null
invokevirtual org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilderOrNull:(Ljava/lang/String;Ljava/util/Map;Ljava/lang/ClassLoader;Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/HibernatePersistenceProvider;
0 1 1 persistenceUnitName Ljava/lang/String;
0 1 2 properties Ljava/util/Map;
MethodParameters:
Name Flags
persistenceUnitName
properties
protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(java.lang.String, java.util.Map, java.lang.ClassLoader);
descriptor: (Ljava/lang/String;Ljava/util/Map;Ljava/lang/ClassLoader;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
aconst_null
invokevirtual org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilderOrNull:(Ljava/lang/String;Ljava/util/Map;Ljava/lang/ClassLoader;Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/HibernatePersistenceProvider;
0 1 1 persistenceUnitName Ljava/lang/String;
0 1 2 properties Ljava/util/Map;
0 1 3 providedClassLoader Ljava/lang/ClassLoader;
MethodParameters:
Name Flags
persistenceUnitName
properties
providedClassLoader
protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(java.lang.String, java.util.Map, org.hibernate.boot.registry.classloading.spi.ClassLoaderService);
descriptor: (Ljava/lang/String;Ljava/util/Map;Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aconst_null
aload 3
invokevirtual org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilderOrNull:(Ljava/lang/String;Ljava/util/Map;Ljava/lang/ClassLoader;Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/HibernatePersistenceProvider;
0 1 1 persistenceUnitName Ljava/lang/String;
0 1 2 properties Ljava/util/Map;
0 1 3 providedClassLoaderService Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;
MethodParameters:
Name Flags
persistenceUnitName
properties
providedClassLoaderService
private org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(java.lang.String, java.util.Map, java.lang.ClassLoader, org.hibernate.boot.registry.classloading.spi.ClassLoaderService);
descriptor: (Ljava/lang/String;Ljava/util/Map;Ljava/lang/ClassLoader;Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=10, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic org.hibernate.jpa.HibernatePersistenceProvider.log:Lorg/jboss/logging/Logger;
ldc "Attempting to obtain correct EntityManagerFactoryBuilder for persistenceUnitName : %s"
aload 1
invokevirtual org.jboss.logging.Logger.tracef:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 2
invokestatic org.hibernate.jpa.HibernatePersistenceProvider.wrap:(Ljava/util/Map;)Ljava/util/Map;
astore 5
start local 5 2: aload 5
invokestatic org.hibernate.jpa.boot.internal.PersistenceXmlParser.locatePersistenceUnits:(Ljava/util/Map;)Ljava/util/List;
astore 6
start local 6 3: goto 7
end local 6 4: StackMap locals: org.hibernate.jpa.HibernatePersistenceProvider java.lang.String java.util.Map java.lang.ClassLoader org.hibernate.boot.registry.classloading.spi.ClassLoaderService java.util.Map
StackMap stack: java.lang.Exception
astore 7
start local 7 5: getstatic org.hibernate.jpa.HibernatePersistenceProvider.log:Lorg/jboss/logging/Logger;
ldc "Unable to locate persistence units"
aload 7
invokevirtual org.jboss.logging.Logger.debug:(Ljava/lang/Object;Ljava/lang/Throwable;)V
6: new javax.persistence.PersistenceException
dup
ldc "Unable to locate persistence units"
aload 7
invokespecial javax.persistence.PersistenceException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 7 start local 6 7: StackMap locals: java.util.List
StackMap stack:
getstatic org.hibernate.jpa.HibernatePersistenceProvider.log:Lorg/jboss/logging/Logger;
ldc "Located and parsed %s persistence units; checking each"
aload 6
invokeinterface java.util.List.size:()I
invokevirtual org.jboss.logging.Logger.debugf:(Ljava/lang/String;I)V
8: aload 1
ifnonnull 10
aload 6
invokeinterface java.util.List.size:()I
iconst_1
if_icmple 10
9: new javax.persistence.PersistenceException
dup
ldc "No name provided and multiple persistence units found"
invokespecial javax.persistence.PersistenceException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 30
StackMap locals: org.hibernate.jpa.HibernatePersistenceProvider java.lang.String java.util.Map java.lang.ClassLoader org.hibernate.boot.registry.classloading.spi.ClassLoaderService java.util.Map java.util.List top java.util.Iterator
StackMap stack:
11: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.jpa.boot.internal.ParsedPersistenceXmlDescriptor
astore 7
start local 7 12: getstatic org.hibernate.jpa.HibernatePersistenceProvider.log:Lorg/jboss/logging/Logger;
13: ldc "Checking persistence-unit [name=%s, explicit-provider=%s] against incoming persistence unit name [%s]"
14: aload 7
invokevirtual org.hibernate.jpa.boot.internal.ParsedPersistenceXmlDescriptor.getName:()Ljava/lang/String;
15: aload 7
invokevirtual org.hibernate.jpa.boot.internal.ParsedPersistenceXmlDescriptor.getProviderClassName:()Ljava/lang/String;
16: aload 1
17: invokevirtual org.jboss.logging.Logger.debugf:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
18: aload 1
ifnull 19
aload 7
invokevirtual org.hibernate.jpa.boot.internal.ParsedPersistenceXmlDescriptor.getName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 19
iconst_0
goto 20
StackMap locals: org.hibernate.jpa.HibernatePersistenceProvider java.lang.String java.util.Map java.lang.ClassLoader org.hibernate.boot.registry.classloading.spi.ClassLoaderService java.util.Map java.util.List org.hibernate.jpa.boot.internal.ParsedPersistenceXmlDescriptor java.util.Iterator
StackMap stack:
19: iconst_1
StackMap locals:
StackMap stack: int
20: istore 9
start local 9 21: iload 9
ifne 24
22: getstatic org.hibernate.jpa.HibernatePersistenceProvider.log:Lorg/jboss/logging/Logger;
ldc "Excluding from consideration due to name mis-match"
invokevirtual org.jboss.logging.Logger.debug:(Ljava/lang/Object;)V
23: goto 30
24: StackMap locals: int
StackMap stack:
aload 7
aload 2
invokestatic org.hibernate.jpa.boot.spi.ProviderChecker.isProvider:(Lorg/hibernate/jpa/boot/spi/PersistenceUnitDescriptor;Ljava/util/Map;)Z
ifne 27
25: getstatic org.hibernate.jpa.HibernatePersistenceProvider.log:Lorg/jboss/logging/Logger;
ldc "Excluding from consideration due to provider mis-match"
invokevirtual org.jboss.logging.Logger.debug:(Ljava/lang/Object;)V
26: goto 30
27: StackMap locals:
StackMap stack:
aload 4
ifnull 29
28: aload 0
aload 7
aload 5
aload 4
invokevirtual org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilder:(Lorg/hibernate/jpa/boot/spi/PersistenceUnitDescriptor;Ljava/util/Map;Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
areturn
29: StackMap locals:
StackMap stack:
aload 0
aload 7
aload 5
aload 3
invokevirtual org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilder:(Lorg/hibernate/jpa/boot/spi/PersistenceUnitDescriptor;Ljava/util/Map;Ljava/lang/ClassLoader;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
areturn
end local 9 end local 7 30: StackMap locals: org.hibernate.jpa.HibernatePersistenceProvider java.lang.String java.util.Map java.lang.ClassLoader org.hibernate.boot.registry.classloading.spi.ClassLoaderService java.util.Map java.util.List top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 11
31: getstatic org.hibernate.jpa.HibernatePersistenceProvider.log:Lorg/jboss/logging/Logger;
ldc "Found no matching persistence units"
invokevirtual org.jboss.logging.Logger.debug:(Ljava/lang/Object;)V
32: aconst_null
areturn
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 33 0 this Lorg/hibernate/jpa/HibernatePersistenceProvider;
0 33 1 persistenceUnitName Ljava/lang/String;
0 33 2 properties Ljava/util/Map;
0 33 3 providedClassLoader Ljava/lang/ClassLoader;
0 33 4 providedClassLoaderService Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;
2 33 5 integration Ljava/util/Map;
3 4 6 units Ljava/util/List<Lorg/hibernate/jpa/boot/internal/ParsedPersistenceXmlDescriptor;>;
7 33 6 units Ljava/util/List<Lorg/hibernate/jpa/boot/internal/ParsedPersistenceXmlDescriptor;>;
5 7 7 e Ljava/lang/Exception;
12 30 7 persistenceUnit Lorg/hibernate/jpa/boot/internal/ParsedPersistenceXmlDescriptor;
21 30 9 matches Z
Exception table:
from to target type
2 3 4 Class java.lang.Exception
MethodParameters:
Name Flags
persistenceUnitName
properties
providedClassLoader
providedClassLoaderService
protected static java.util.Map wrap(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/util/Map;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 1
invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
StackMap locals:
StackMap stack: java.util.Map
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 properties Ljava/util/Map;
MethodParameters:
Name Flags
properties
public javax.persistence.EntityManagerFactory createContainerEntityManagerFactory(javax.persistence.spi.PersistenceUnitInfo, java.util.Map);
descriptor: (Ljavax/persistence/spi/PersistenceUnitInfo;Ljava/util/Map;)Ljavax/persistence/EntityManagerFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.hibernate.jpa.HibernatePersistenceProvider.log:Lorg/jboss/logging/Logger;
ldc "Starting createContainerEntityManagerFactory : %s"
aload 1
invokeinterface javax.persistence.spi.PersistenceUnitInfo.getPersistenceUnitName:()Ljava/lang/String;
invokevirtual org.jboss.logging.Logger.tracef:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 1
aload 2
invokevirtual org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilder:(Ljavax/persistence/spi/PersistenceUnitInfo;Ljava/util/Map;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
invokeinterface org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder.build:()Ljavax/persistence/EntityManagerFactory;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/jpa/HibernatePersistenceProvider;
0 2 1 info Ljavax/persistence/spi/PersistenceUnitInfo;
0 2 2 properties Ljava/util/Map;
MethodParameters:
Name Flags
info
properties
public void generateSchema(javax.persistence.spi.PersistenceUnitInfo, java.util.Map);
descriptor: (Ljavax/persistence/spi/PersistenceUnitInfo;Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.hibernate.jpa.HibernatePersistenceProvider.log:Lorg/jboss/logging/Logger;
ldc "Starting generateSchema : PUI.name=%s"
aload 1
invokeinterface javax.persistence.spi.PersistenceUnitInfo.getPersistenceUnitName:()Ljava/lang/String;
invokevirtual org.jboss.logging.Logger.tracef:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 1
aload 2
invokevirtual org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilder:(Ljavax/persistence/spi/PersistenceUnitInfo;Ljava/util/Map;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
astore 3
start local 3 2: aload 3
invokeinterface org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder.generateSchema:()V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/jpa/HibernatePersistenceProvider;
0 4 1 info Ljavax/persistence/spi/PersistenceUnitInfo;
0 4 2 map Ljava/util/Map;
2 4 3 builder Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
MethodParameters:
Name Flags
info
map
public boolean generateSchema(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.hibernate.jpa.HibernatePersistenceProvider.log:Lorg/jboss/logging/Logger;
ldc "Starting generateSchema for persistenceUnitName %s"
aload 1
invokevirtual org.jboss.logging.Logger.tracef:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 1
aload 2
invokevirtual org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilderOrNull:(Ljava/lang/String;Ljava/util/Map;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
astore 3
start local 3 2: aload 3
ifnonnull 5
3: getstatic org.hibernate.jpa.HibernatePersistenceProvider.log:Lorg/jboss/logging/Logger;
ldc "Could not obtain matching EntityManagerFactoryBuilder, returning false"
invokevirtual org.jboss.logging.Logger.trace:(Ljava/lang/Object;)V
4: iconst_0
ireturn
5: StackMap locals: org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
StackMap stack:
aload 3
invokeinterface org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder.generateSchema:()V
6: iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hibernate/jpa/HibernatePersistenceProvider;
0 7 1 persistenceUnitName Ljava/lang/String;
0 7 2 map Ljava/util/Map;
2 7 3 builder Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
MethodParameters:
Name Flags
persistenceUnitName
map
protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(javax.persistence.spi.PersistenceUnitInfo, java.util.Map);
descriptor: (Ljavax/persistence/spi/PersistenceUnitInfo;Ljava/util/Map;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokestatic org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder:(Ljavax/persistence/spi/PersistenceUnitInfo;Ljava/util/Map;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/HibernatePersistenceProvider;
0 1 1 info Ljavax/persistence/spi/PersistenceUnitInfo;
0 1 2 integration Ljava/util/Map;
MethodParameters:
Name Flags
info
integration
protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(org.hibernate.jpa.boot.spi.PersistenceUnitDescriptor, java.util.Map, java.lang.ClassLoader);
descriptor: (Lorg/hibernate/jpa/boot/spi/PersistenceUnitDescriptor;Ljava/util/Map;Ljava/lang/ClassLoader;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 2
aload 3
invokestatic org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder:(Lorg/hibernate/jpa/boot/spi/PersistenceUnitDescriptor;Ljava/util/Map;Ljava/lang/ClassLoader;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/HibernatePersistenceProvider;
0 1 1 persistenceUnitDescriptor Lorg/hibernate/jpa/boot/spi/PersistenceUnitDescriptor;
0 1 2 integration Ljava/util/Map;
0 1 3 providedClassLoader Ljava/lang/ClassLoader;
MethodParameters:
Name Flags
persistenceUnitDescriptor
integration
providedClassLoader
protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(org.hibernate.jpa.boot.spi.PersistenceUnitDescriptor, java.util.Map, org.hibernate.boot.registry.classloading.spi.ClassLoaderService);
descriptor: (Lorg/hibernate/jpa/boot/spi/PersistenceUnitDescriptor;Ljava/util/Map;Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 2
aload 3
invokestatic org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder:(Lorg/hibernate/jpa/boot/spi/PersistenceUnitDescriptor;Ljava/util/Map;Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;)Lorg/hibernate/jpa/boot/spi/EntityManagerFactoryBuilder;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/HibernatePersistenceProvider;
0 1 1 persistenceUnitDescriptor Lorg/hibernate/jpa/boot/spi/PersistenceUnitDescriptor;
0 1 2 integration Ljava/util/Map;
0 1 3 providedClassLoaderService Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;
MethodParameters:
Name Flags
persistenceUnitDescriptor
integration
providedClassLoaderService
public javax.persistence.spi.ProviderUtil getProviderUtil();
descriptor: ()Ljavax/persistence/spi/ProviderUtil;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.jpa.HibernatePersistenceProvider.providerUtil:Ljavax/persistence/spi/ProviderUtil;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/HibernatePersistenceProvider;
}
SourceFile: "HibernatePersistenceProvider.java"
NestMembers:
org.hibernate.jpa.HibernatePersistenceProvider$1
InnerClasses:
org.hibernate.jpa.HibernatePersistenceProvider$1
public MetadataCache = org.hibernate.jpa.internal.util.PersistenceUtilHelper$MetadataCache of org.hibernate.jpa.internal.util.PersistenceUtilHelper