public class org.hibernate.cfg.annotations.reflection.JPAMetadataProvider implements org.hibernate.annotations.common.reflection.MetadataProvider
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.cfg.annotations.reflection.JPAMetadataProvider
super_class: java.lang.Object
{
private final org.hibernate.annotations.common.reflection.MetadataProvider delegate;
descriptor: Lorg/hibernate/annotations/common/reflection/MetadataProvider;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.hibernate.boot.spi.ClassLoaderAccess classLoaderAccess;
descriptor: Lorg/hibernate/boot/spi/ClassLoaderAccess;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.hibernate.cfg.annotations.reflection.XMLContext xmlContext;
descriptor: Lorg/hibernate/cfg/annotations/reflection/XMLContext;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.util.Map<java.lang.Object, java.lang.Object> defaults;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;
private java.util.Map<java.lang.reflect.AnnotatedElement, org.hibernate.annotations.common.reflection.AnnotationReader> cache;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/reflect/AnnotatedElement;Lorg/hibernate/annotations/common/reflection/AnnotationReader;>;
public void <init>(org.hibernate.boot.spi.MetadataBuildingOptions);
descriptor: (Lorg/hibernate/boot/spi/MetadataBuildingOptions;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.hibernate.cfg.annotations.reflection.JPAMetadataProvider$1
dup
aload 1
invokespecial org.hibernate.cfg.annotations.reflection.JPAMetadataProvider$1.<init>:(Lorg/hibernate/boot/spi/MetadataBuildingOptions;)V
invokespecial org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.<init>:(Lorg/hibernate/boot/spi/ClassLoaderAccess;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/cfg/annotations/reflection/JPAMetadataProvider;
0 2 1 metadataBuildingOptions Lorg/hibernate/boot/spi/MetadataBuildingOptions;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
metadataBuildingOptions final
public void <init>(org.hibernate.boot.spi.BootstrapContext);
descriptor: (Lorg/hibernate/boot/spi/BootstrapContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface org.hibernate.boot.spi.BootstrapContext.getClassLoaderAccess:()Lorg/hibernate/boot/spi/ClassLoaderAccess;
invokespecial org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.<init>:(Lorg/hibernate/boot/spi/ClassLoaderAccess;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/cfg/annotations/reflection/JPAMetadataProvider;
0 2 1 bootstrapContext Lorg/hibernate/boot/spi/BootstrapContext;
MethodParameters:
Name Flags
bootstrapContext
void <init>(org.hibernate.boot.spi.ClassLoaderAccess);
descriptor: (Lorg/hibernate/boot/spi/ClassLoaderAccess;)V
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new org.hibernate.annotations.common.reflection.java.JavaMetadataProvider
dup
invokespecial org.hibernate.annotations.common.reflection.java.JavaMetadataProvider.<init>:()V
putfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.delegate:Lorg/hibernate/annotations/common/reflection/MetadataProvider;
2: aload 0
new java.util.HashMap
dup
bipush 100
invokespecial java.util.HashMap.<init>:(I)V
putfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.cache:Ljava/util/Map;
3: aload 0
aload 1
putfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
4: aload 0
new org.hibernate.cfg.annotations.reflection.XMLContext
dup
aload 1
invokespecial org.hibernate.cfg.annotations.reflection.XMLContext.<init>:(Lorg/hibernate/boot/spi/ClassLoaderAccess;)V
putfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.xmlContext:Lorg/hibernate/cfg/annotations/reflection/XMLContext;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/cfg/annotations/reflection/JPAMetadataProvider;
0 6 1 classLoaderAccess Lorg/hibernate/boot/spi/ClassLoaderAccess;
MethodParameters:
Name Flags
classLoaderAccess
public org.hibernate.annotations.common.reflection.AnnotationReader getAnnotationReader(java.lang.reflect.AnnotatedElement);
descriptor: (Ljava/lang/reflect/AnnotatedElement;)Lorg/hibernate/annotations/common/reflection/AnnotationReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.cache:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.annotations.common.reflection.AnnotationReader
astore 2
start local 2 1: aload 2
ifnonnull 7
2: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.xmlContext:Lorg/hibernate/cfg/annotations/reflection/XMLContext;
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext.hasContext:()Z
ifeq 5
3: new org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader
dup
aload 1
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.xmlContext:Lorg/hibernate/cfg/annotations/reflection/XMLContext;
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
invokespecial org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.<init>:(Ljava/lang/reflect/AnnotatedElement;Lorg/hibernate/cfg/annotations/reflection/XMLContext;Lorg/hibernate/boot/spi/ClassLoaderAccess;)V
astore 2
4: goto 6
5: StackMap locals: org.hibernate.annotations.common.reflection.AnnotationReader
StackMap stack:
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.delegate:Lorg/hibernate/annotations/common/reflection/MetadataProvider;
aload 1
invokeinterface org.hibernate.annotations.common.reflection.MetadataProvider.getAnnotationReader:(Ljava/lang/reflect/AnnotatedElement;)Lorg/hibernate/annotations/common/reflection/AnnotationReader;
astore 2
6: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.cache:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hibernate/cfg/annotations/reflection/JPAMetadataProvider;
0 8 1 annotatedElement Ljava/lang/reflect/AnnotatedElement;
1 8 2 reader Lorg/hibernate/annotations/common/reflection/AnnotationReader;
MethodParameters:
Name Flags
annotatedElement
public java.util.Map<java.lang.Object, java.lang.Object> getDefaults();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=16, args_size=1
start local 0 0: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
ifnonnull 80
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
2: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.xmlContext:Lorg/hibernate/cfg/annotations/reflection/XMLContext;
aconst_null
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext.getDefault:(Ljava/lang/String;)Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
astore 1
start local 1 3: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
ldc "schema"
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
ldc "catalog"
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
ldc "delimited-identifier"
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getDelimitedIdentifier:()Ljava/lang/Boolean;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
ldc "cascade-persist"
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCascadePersist:()Ljava/lang/Boolean;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 8: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.xmlContext:Lorg/hibernate/cfg/annotations/reflection/XMLContext;
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext.getDefaultEntityListeners:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 14
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAMetadataProvider org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List top java.util.Iterator
StackMap stack:
9: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 10: aload 2
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
aload 3
invokeinterface org.hibernate.boot.spi.ClassLoaderAccess.classForName:(Ljava/lang/String;)Ljava/lang/Class;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
11: goto 14
12: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAMetadataProvider org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List java.lang.String java.util.Iterator
StackMap stack: org.hibernate.boot.registry.classloading.spi.ClassLoadingException
pop
13: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Default entity listener class not found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 3 14: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAMetadataProvider org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
15: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
ldc Ljavax/persistence/EntityListeners;
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.xmlContext:Lorg/hibernate/cfg/annotations/reflection/XMLContext;
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext.getAllDocuments:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 79
StackMap locals:
StackMap stack:
17: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 3
start local 3 18: aload 3
ldc "sequence-generator"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 5
start local 5 19: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
ldc Ljavax/persistence/SequenceGenerator;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 6
start local 6 20: aload 6
ifnonnull 23
21: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 6
22: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
ldc Ljavax/persistence/SequenceGenerator;
aload 6
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAMetadataProvider org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List org.dom4j.Element java.util.Iterator java.util.List java.util.List
StackMap stack:
aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 26
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAMetadataProvider org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List org.dom4j.Element java.util.Iterator java.util.List java.util.List top java.util.Iterator
StackMap stack:
24: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 7
start local 7 25: aload 6
aload 7
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildSequenceGeneratorAnnotation:(Lorg/dom4j/Element;)Ljavax/persistence/SequenceGenerator;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 7 26: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 24
27: aload 3
ldc "table-generator"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 5
28: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
ldc Ljavax/persistence/TableGenerator;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 7
start local 7 29: aload 7
ifnonnull 32
30: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 7
31: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
ldc Ljavax/persistence/TableGenerator;
aload 7
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
32: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAMetadataProvider org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List org.dom4j.Element java.util.Iterator java.util.List java.util.List java.util.List
StackMap stack:
aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 38
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAMetadataProvider org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List org.dom4j.Element java.util.Iterator java.util.List java.util.List java.util.List top java.util.Iterator
StackMap stack:
33: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 8
start local 8 34: aload 7
35: aload 8
aload 1
36: invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildTableGeneratorAnnotation:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/TableGenerator;
37: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 8 38: StackMap locals:
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 33
39: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
ldc Ljavax/persistence/NamedQuery;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 8
start local 8 40: aload 8
ifnonnull 43
41: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 8
42: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
ldc Ljavax/persistence/NamedQuery;
aload 8
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
43: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAMetadataProvider org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List org.dom4j.Element java.util.Iterator java.util.List java.util.List java.util.List java.util.List
StackMap stack:
aload 3
44: iconst_0
45: aload 1
46: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
47: invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildNamedQueries:(Lorg/dom4j/Element;ZLorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljava/util/List;
astore 9
start local 9 48: aload 8
aload 9
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
49: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
ldc Ljavax/persistence/NamedNativeQuery;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 10
start local 10 50: aload 10
ifnonnull 53
51: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
52: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
ldc Ljavax/persistence/NamedNativeQuery;
aload 10
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
53: StackMap locals: java.util.List java.util.List
StackMap stack:
aload 3
54: iconst_1
55: aload 1
56: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
57: invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildNamedQueries:(Lorg/dom4j/Element;ZLorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljava/util/List;
astore 11
start local 11 58: aload 10
aload 11
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
59: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
60: ldc Ljavax/persistence/SqlResultSetMapping;
61: invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 12
start local 12 62: aload 12
ifnonnull 65
63: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 12
64: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
ldc Ljavax/persistence/SqlResultSetMapping;
aload 12
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
65: StackMap locals: java.util.List java.util.List
StackMap stack:
aload 3
66: aload 1
67: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
68: invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildSqlResultsetMappings:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljava/util/List;
astore 13
start local 13 69: aload 12
aload 13
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
70: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
ldc Ljavax/persistence/NamedStoredProcedureQuery;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 14
start local 14 71: aload 14
ifnonnull 74
72: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 14
73: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
ldc Ljavax/persistence/NamedStoredProcedureQuery;
aload 14
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
74: StackMap locals: java.util.List java.util.List
StackMap stack:
aload 3
75: aload 1
76: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
77: invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildNamedStoreProcedureQueries:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljava/util/List;
astore 15
start local 15 78: aload 14
aload 15
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
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 3 79: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAMetadataProvider org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 17
end local 2 end local 1 80: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAMetadataProvider
StackMap stack:
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.defaults:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 81 0 this Lorg/hibernate/cfg/annotations/reflection/JPAMetadataProvider;
3 80 1 xmlDefaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
8 80 2 entityListeners Ljava/util/List<Ljava/lang/Class;>;
10 14 3 className Ljava/lang/String;
18 79 3 element Lorg/dom4j/Element;
19 79 5 elements Ljava/util/List<Lorg/dom4j/Element;>;
20 79 6 sequenceGenerators Ljava/util/List<Ljavax/persistence/SequenceGenerator;>;
25 26 7 subelement Lorg/dom4j/Element;
29 79 7 tableGenerators Ljava/util/List<Ljavax/persistence/TableGenerator;>;
34 38 8 subelement Lorg/dom4j/Element;
40 79 8 namedQueries Ljava/util/List<Ljavax/persistence/NamedQuery;>;
48 79 9 currentNamedQueries Ljava/util/List<Ljavax/persistence/NamedQuery;>;
50 79 10 namedNativeQueries Ljava/util/List<Ljavax/persistence/NamedNativeQuery;>;
58 79 11 currentNamedNativeQueries Ljava/util/List<Ljavax/persistence/NamedNativeQuery;>;
62 79 12 sqlResultSetMappings Ljava/util/List<Ljavax/persistence/SqlResultSetMapping;>;
69 79 13 currentSqlResultSetMappings Ljava/util/List<Ljavax/persistence/SqlResultSetMapping;>;
71 79 14 namedStoredProcedureQueries Ljava/util/List<Ljavax/persistence/NamedStoredProcedureQuery;>;
78 79 15 currentNamedStoredProcedureQueries Ljava/util/List<Ljavax/persistence/NamedStoredProcedureQuery;>;
Exception table:
from to target type
10 11 12 Class org.hibernate.boot.registry.classloading.spi.ClassLoadingException
Signature: ()Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;
public org.hibernate.cfg.annotations.reflection.XMLContext getXMLContext();
descriptor: ()Lorg/hibernate/cfg/annotations/reflection/XMLContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.xmlContext:Lorg/hibernate/cfg/annotations/reflection/XMLContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/cfg/annotations/reflection/JPAMetadataProvider;
}
SourceFile: "JPAMetadataProvider.java"
NestMembers:
org.hibernate.cfg.annotations.reflection.JPAMetadataProvider$1
InnerClasses:
org.hibernate.cfg.annotations.reflection.JPAMetadataProvider$1
public Default = org.hibernate.cfg.annotations.reflection.XMLContext$Default of org.hibernate.cfg.annotations.reflection.XMLContext