public class org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader implements org.hibernate.annotations.common.reflection.AnnotationReader
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader
super_class: java.lang.Object
{
private static final org.hibernate.internal.CoreMessageLogger LOG;
descriptor: Lorg/hibernate/internal/CoreMessageLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String SCHEMA_VALIDATION;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "Activate schema validation for more information"
private static final java.lang.String WORD_SEPARATOR;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "-"
private static final java.util.Map<java.lang.Class, java.lang.String> annotationToXml;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/Class;Ljava/lang/String;>;
private org.hibernate.cfg.annotations.reflection.XMLContext xmlContext;
descriptor: Lorg/hibernate/cfg/annotations/reflection/XMLContext;
flags: (0x0002) ACC_PRIVATE
private final org.hibernate.boot.spi.ClassLoaderAccess classLoaderAccess;
descriptor: Lorg/hibernate/boot/spi/ClassLoaderAccess;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.reflect.AnnotatedElement element;
descriptor: Ljava/lang/reflect/AnnotatedElement;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.String className;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String propertyName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader$PropertyType propertyType;
descriptor: Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader$PropertyType;
flags: (0x0002) ACC_PRIVATE
private transient java.lang.annotation.Annotation[] annotations;
descriptor: [Ljava/lang/annotation/Annotation;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
private transient java.util.Map<java.lang.Class, java.lang.annotation.Annotation> annotationsMap;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Ljava/lang/Class;Ljava/lang/annotation/Annotation;>;
private transient java.util.List<org.dom4j.Element> elementsForProperty;
descriptor: Ljava/util/List;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/List<Lorg/dom4j/Element;>;
private java.lang.reflect.AccessibleObject mirroredAttribute;
descriptor: Ljava/lang/reflect/AccessibleObject;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: ldc Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
invokestatic org.hibernate.internal.CoreLogging.messageLogger:(Ljava/lang/Class;)Lorg/hibernate/internal/CoreMessageLogger;
putstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.LOG:Lorg/hibernate/internal/CoreMessageLogger;
1: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
2: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/Entity;
ldc "entity"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/MappedSuperclass;
ldc "mapped-superclass"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/Embeddable;
ldc "embeddable"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/Table;
ldc "table"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/SecondaryTable;
ldc "secondary-table"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/SecondaryTables;
ldc "secondary-table"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/PrimaryKeyJoinColumn;
ldc "primary-key-join-column"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/PrimaryKeyJoinColumns;
ldc "primary-key-join-column"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/IdClass;
ldc "id-class"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/Inheritance;
ldc "inheritance"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/DiscriminatorValue;
ldc "discriminator-value"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/DiscriminatorColumn;
ldc "discriminator-column"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/SequenceGenerator;
ldc "sequence-generator"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/TableGenerator;
ldc "table-generator"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/NamedEntityGraph;
ldc "named-entity-graph"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/NamedEntityGraphs;
ldc "named-entity-graph"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/NamedQuery;
ldc "named-query"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/NamedQueries;
ldc "named-query"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/NamedNativeQuery;
ldc "named-native-query"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/NamedNativeQueries;
ldc "named-native-query"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/NamedStoredProcedureQuery;
ldc "named-stored-procedure-query"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/NamedStoredProcedureQueries;
ldc "named-stored-procedure-query"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
24: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/SqlResultSetMapping;
ldc "sql-result-set-mapping"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
25: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/SqlResultSetMappings;
ldc "sql-result-set-mapping"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/ExcludeDefaultListeners;
ldc "exclude-default-listeners"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
27: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/ExcludeSuperclassListeners;
ldc "exclude-superclass-listeners"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
28: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/AccessType;
ldc "access"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
29: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/AttributeOverride;
ldc "attribute-override"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
30: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/AttributeOverrides;
ldc "attribute-override"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
31: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/AttributeOverride;
ldc "association-override"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
32: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/AttributeOverrides;
ldc "association-override"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
33: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/AttributeOverride;
ldc "map-key-attribute-override"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
34: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/AttributeOverrides;
ldc "map-key-attribute-override"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
35: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/Id;
ldc "id"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
36: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/EmbeddedId;
ldc "embedded-id"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
37: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/GeneratedValue;
ldc "generated-value"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
38: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/Column;
ldc "column"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
39: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Lorg/hibernate/annotations/Columns;
ldc "column"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
40: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/Temporal;
ldc "temporal"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
41: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/Lob;
ldc "lob"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
42: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/Enumerated;
ldc "enumerated"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
43: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/Version;
ldc "version"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
44: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/Transient;
ldc "transient"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
45: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/Basic;
ldc "basic"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
46: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/Embedded;
ldc "embedded"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
47: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/ManyToOne;
ldc "many-to-one"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
48: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/OneToOne;
ldc "one-to-one"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
49: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/OneToMany;
ldc "one-to-many"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
50: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/ManyToMany;
ldc "many-to-many"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
51: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Lorg/hibernate/annotations/Any;
ldc "any"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
52: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Lorg/hibernate/annotations/ManyToAny;
ldc "many-to-any"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
53: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/JoinTable;
ldc "join-table"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
54: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/JoinColumn;
ldc "join-column"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
55: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/JoinColumns;
ldc "join-column"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
56: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/MapKey;
ldc "map-key"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
57: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/OrderBy;
ldc "order-by"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
58: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/EntityListeners;
ldc "entity-listeners"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
59: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/PrePersist;
ldc "pre-persist"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
60: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/PreRemove;
ldc "pre-remove"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
61: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/PreUpdate;
ldc "pre-update"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
62: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/PostPersist;
ldc "post-persist"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
63: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/PostRemove;
ldc "post-remove"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
64: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/PostUpdate;
ldc "post-update"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
65: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/PostLoad;
ldc "post-load"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
66: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/CollectionTable;
ldc "collection-table"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
67: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/MapKeyClass;
ldc "map-key-class"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
68: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/MapKeyTemporal;
ldc "map-key-temporal"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
69: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/MapKeyEnumerated;
ldc "map-key-enumerated"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
70: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/MapKeyColumn;
ldc "map-key-column"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
71: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/MapKeyJoinColumn;
ldc "map-key-join-column"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
72: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/MapKeyJoinColumns;
ldc "map-key-join-column"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
73: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/OrderColumn;
ldc "order-column"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
74: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/Cacheable;
ldc "cacheable"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
75: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/Index;
ldc "index"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
76: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/ForeignKey;
ldc "foreign-key"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
77: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/Convert;
ldc "convert"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
78: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/Converts;
ldc "convert"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
79: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/ConstructorResult;
ldc "constructor-result"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
80: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.lang.reflect.AnnotatedElement, org.hibernate.cfg.annotations.reflection.XMLContext, org.hibernate.boot.spi.ClassLoaderAccess);
descriptor: (Ljava/lang/reflect/AnnotatedElement;Lorg/hibernate/cfg/annotations/reflection/XMLContext;Lorg/hibernate/boot/spi/ClassLoaderAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.element:Ljava/lang/reflect/AnnotatedElement;
2: aload 0
aload 2
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.xmlContext:Lorg/hibernate/cfg/annotations/reflection/XMLContext;
3: aload 0
aload 3
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
4: aload 1
instanceof java.lang.Class
ifeq 8
5: aload 1
checkcast java.lang.Class
astore 4
start local 4 6: aload 0
aload 4
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.className:Ljava/lang/String;
end local 4 7: goto 41
8: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.lang.reflect.AnnotatedElement org.hibernate.cfg.annotations.reflection.XMLContext org.hibernate.boot.spi.ClassLoaderAccess
StackMap stack:
aload 1
instanceof java.lang.reflect.Field
ifeq 20
9: aload 1
checkcast java.lang.reflect.Field
astore 4
start local 4 10: aload 0
aload 4
invokevirtual java.lang.reflect.Field.getDeclaringClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.className:Ljava/lang/String;
11: aload 0
aload 4
invokevirtual java.lang.reflect.Field.getName:()Ljava/lang/String;
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
12: aload 0
getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader$PropertyType.FIELD:Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader$PropertyType;
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyType:Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader$PropertyType;
13: new java.lang.StringBuilder
dup
ldc "get"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
iconst_0
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toUpperCase:(C)C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
14: iconst_1
15: invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
start local 5 16: aload 0
aload 4
invokevirtual java.lang.reflect.Field.getDeclaringClass:()Ljava/lang/Class;
aload 5
iconst_0
anewarray java.lang.Class
invokevirtual java.lang.Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.mirroredAttribute:Ljava/lang/reflect/AccessibleObject;
17: goto 41
18: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.lang.reflect.AnnotatedElement org.hibernate.cfg.annotations.reflection.XMLContext org.hibernate.boot.spi.ClassLoaderAccess java.lang.reflect.Field java.lang.String
StackMap stack: java.lang.NoSuchMethodException
pop
end local 5 end local 4 19: goto 41
20: StackMap locals:
StackMap stack:
aload 1
instanceof java.lang.reflect.Method
ifeq 39
21: aload 1
checkcast java.lang.reflect.Method
astore 4
start local 4 22: aload 0
aload 4
invokevirtual java.lang.reflect.Method.getDeclaringClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.className:Ljava/lang/String;
23: aload 0
aload 4
invokevirtual java.lang.reflect.Method.getName:()Ljava/lang/String;
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
24: aload 4
aconst_null
getstatic org.hibernate.cfg.annotations.reflection.PersistentAttributeFilter.INSTANCE:Lorg/hibernate/cfg/annotations/reflection/PersistentAttributeFilter;
invokestatic org.hibernate.annotations.common.reflection.ReflectionUtil.isProperty:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Type;Lorg/hibernate/annotations/common/reflection/Filter;)Z
ifeq 37
25: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
ldc "get"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 28
26: aload 0
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
ldc "get"
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokestatic java.beans.Introspector.decapitalize:(Ljava/lang/String;)Ljava/lang/String;
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
27: goto 32
28: StackMap locals: java.lang.reflect.Method
StackMap stack:
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
ldc "is"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 31
29: aload 0
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
ldc "is"
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokestatic java.beans.Introspector.decapitalize:(Ljava/lang/String;)Ljava/lang/String;
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
30: goto 32
31: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
new java.lang.StringBuilder
dup
ldc "Method "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " is not a property getter"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
32: StackMap locals:
StackMap stack:
aload 0
getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader$PropertyType.PROPERTY:Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader$PropertyType;
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyType:Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader$PropertyType;
33: aload 0
aload 4
invokevirtual java.lang.reflect.Method.getDeclaringClass:()Ljava/lang/Class;
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
invokevirtual java.lang.Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field;
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.mirroredAttribute:Ljava/lang/reflect/AccessibleObject;
34: goto 41
35: StackMap locals:
StackMap stack: java.lang.NoSuchFieldException
pop
36: goto 41
37: StackMap locals:
StackMap stack:
aload 0
getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader$PropertyType.METHOD:Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader$PropertyType;
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyType:Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader$PropertyType;
end local 4 38: goto 41
39: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.className:Ljava/lang/String;
40: aload 0
aconst_null
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
41: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 42 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 42 1 el Ljava/lang/reflect/AnnotatedElement;
0 42 2 xmlContext Lorg/hibernate/cfg/annotations/reflection/XMLContext;
0 42 3 classLoaderAccess Lorg/hibernate/boot/spi/ClassLoaderAccess;
6 7 4 clazz Ljava/lang/Class;
10 19 4 field Ljava/lang/reflect/Field;
16 19 5 expectedGetter Ljava/lang/String;
22 38 4 method Ljava/lang/reflect/Method;
Exception table:
from to target type
16 17 18 Class java.lang.NoSuchMethodException
33 34 35 Class java.lang.NoSuchFieldException
MethodParameters:
Name Flags
el
xmlContext
classLoaderAccess
public void <init>(java.lang.reflect.AnnotatedElement, org.hibernate.cfg.annotations.reflection.XMLContext, org.hibernate.boot.spi.BootstrapContext);
descriptor: (Ljava/lang/reflect/AnnotatedElement;Lorg/hibernate/cfg/annotations/reflection/XMLContext;Lorg/hibernate/boot/spi/BootstrapContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, 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
invokeinterface org.hibernate.boot.spi.BootstrapContext.getClassLoaderAccess:()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
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 2 1 el Ljava/lang/reflect/AnnotatedElement;
0 2 2 xmlContext Lorg/hibernate/cfg/annotations/reflection/XMLContext;
0 2 3 bootstrapContext Lorg/hibernate/boot/spi/BootstrapContext;
MethodParameters:
Name Flags
el
xmlContext
bootstrapContext
public <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.initAnnotations:()V
1: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationsMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.annotation.Annotation
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 2 1 annotationType Ljava/lang/Class<TT;>;
Signature: <T::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
annotationType
public <T extends java.lang.annotation.Annotation> boolean isAnnotationPresent(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.initAnnotations:()V
1: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationsMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 2 1 annotationType Ljava/lang/Class<TT;>;
Signature: <T::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TT;>;)Z
MethodParameters:
Name Flags
annotationType
public java.lang.annotation.Annotation[] getAnnotations();
descriptor: ()[Ljava/lang/annotation/Annotation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.initAnnotations:()V
1: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotations:[Ljava/lang/annotation/Annotation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
private void initAnnotations();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=10, args_size=1
start local 0 0: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotations:[Ljava/lang/annotation/Annotation;
ifnonnull 95
1: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.xmlContext:Lorg/hibernate/cfg/annotations/reflection/XMLContext;
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.className:Ljava/lang/String;
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext.getDefault:(Ljava/lang/String;)Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
astore 1
start local 1 2: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.className:Ljava/lang/String;
ifnull 46
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
ifnonnull 46
3: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.xmlContext:Lorg/hibernate/cfg/annotations/reflection/XMLContext;
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.className:Ljava/lang/String;
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext.getXMLTree:(Ljava/lang/String;)Lorg/dom4j/Element;
astore 2
start local 2 4: aload 0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotations:()[Ljava/lang/annotation/Annotation;
astore 3
start local 3 5: new java.util.ArrayList
dup
aload 3
arraylength
iconst_5
iadd
invokespecial java.util.ArrayList.<init>:(I)V
astore 4
start local 4 6: aload 0
new java.util.HashMap
dup
aload 3
arraylength
iconst_5
iadd
invokespecial java.util.HashMap.<init>:(I)V
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationsMap:Ljava/util/Map;
7: aload 3
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 12
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.hibernate.cfg.annotations.reflection.XMLContext$Default org.dom4j.Element java.lang.annotation.Annotation[] java.util.List top int int java.lang.annotation.Annotation[]
StackMap stack:
8: aload 8
iload 6
aaload
astore 5
start local 5 9: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
aload 5
invokeinterface java.lang.annotation.Annotation.annotationType:()Ljava/lang/Class;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 11
10: aload 4
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 11: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
12: iload 6
iload 7
if_icmplt 8
13: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getEntity:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/Entity;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
14: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getMappedSuperclass:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/MappedSuperclass;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
15: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getEmbeddable:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/Embeddable;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
16: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getTable:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/Table;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
17: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getSecondaryTables:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/SecondaryTables;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
18: aload 0
aload 4
aload 0
aload 2
aload 1
iconst_1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPrimaryKeyJoinColumns:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Z)Ljavax/persistence/PrimaryKeyJoinColumns;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
19: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getIdClass:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/IdClass;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
20: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getCacheable:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/Cacheable;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
21: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getInheritance:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/Inheritance;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
22: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getDiscriminatorValue:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/DiscriminatorValue;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
23: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getDiscriminatorColumn:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/DiscriminatorColumn;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
24: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getSequenceGenerator:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/SequenceGenerator;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
25: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getTableGenerator:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/TableGenerator;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
26: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getNamedQueries:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/NamedQueries;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
27: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getNamedNativeQueries:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/NamedNativeQueries;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
28: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getNamedStoredProcedureQueries:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/NamedStoredProcedureQueries;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
29: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getNamedEntityGraphs:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/NamedEntityGraphs;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
30: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getSqlResultSetMappings:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/SqlResultSetMappings;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
31: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getExcludeDefaultListeners:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/ExcludeDefaultListeners;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
32: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getExcludeSuperclassListeners:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/ExcludeSuperclassListeners;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
33: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAccessType:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/Access;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
34: aload 0
aload 4
aload 0
aload 2
aload 1
iconst_1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAttributeOverrides:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Z)Ljavax/persistence/AttributeOverrides;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
35: aload 0
aload 4
aload 0
aload 2
aload 1
iconst_1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAssociationOverrides:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Z)Ljavax/persistence/AssociationOverrides;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
36: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getEntityListeners:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/EntityListeners;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
37: aload 0
aload 4
aload 0
aload 2
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getConverts:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/Converts;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
38: aload 0
aload 4
aload 4
invokeinterface java.util.List.size:()I
anewarray java.lang.annotation.Annotation
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast java.lang.annotation.Annotation[]
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotations:[Ljava/lang/annotation/Annotation;
39: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotations:[Ljava/lang/annotation/Annotation;
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 43
StackMap locals:
StackMap stack:
40: aload 8
iload 6
aaload
astore 5
start local 5 41: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationsMap:Ljava/util/Map;
aload 5
invokeinterface java.lang.annotation.Annotation.annotationType:()Ljava/lang/Class;
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 5 42: iinc 6 1
StackMap locals:
StackMap stack:
43: iload 6
iload 7
if_icmplt 40
44: aload 0
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.checkForOrphanProperties:(Lorg/dom4j/Element;)V
end local 4 end local 3 end local 2 45: goto 95
46: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.hibernate.cfg.annotations.reflection.XMLContext$Default
StackMap stack:
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.className:Ljava/lang/String;
ifnull 88
47: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.xmlContext:Lorg/hibernate/cfg/annotations/reflection/XMLContext;
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.className:Ljava/lang/String;
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext.getXMLTree:(Ljava/lang/String;)Lorg/dom4j/Element;
astore 2
start local 2 48: aload 0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotations:()[Ljava/lang/annotation/Annotation;
astore 3
start local 3 49: new java.util.ArrayList
dup
aload 3
arraylength
iconst_5
iadd
invokespecial java.util.ArrayList.<init>:(I)V
astore 4
start local 4 50: aload 0
new java.util.HashMap
dup
aload 3
arraylength
iconst_5
iadd
invokespecial java.util.HashMap.<init>:(I)V
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationsMap:Ljava/util/Map;
51: aload 3
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 56
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.hibernate.cfg.annotations.reflection.XMLContext$Default org.dom4j.Element java.lang.annotation.Annotation[] java.util.List top int int java.lang.annotation.Annotation[]
StackMap stack:
52: aload 8
iload 6
aaload
astore 5
start local 5 53: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
aload 5
invokeinterface java.lang.annotation.Annotation.annotationType:()Ljava/lang/Class;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 55
54: aload 4
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 55: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
56: iload 6
iload 7
if_icmplt 52
57: aload 0
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.preCalculateElementsForProperty:(Lorg/dom4j/Element;)V
58: aload 0
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getTransient:(Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/Transient;
astore 5
start local 5 59: aload 5
ifnull 62
60: aload 4
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
61: goto 80
62: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.hibernate.cfg.annotations.reflection.XMLContext$Default org.dom4j.Element java.lang.annotation.Annotation[] java.util.List javax.persistence.Transient
StackMap stack:
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 65
63: aload 0
ldc Ljavax/persistence/Access;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 6
start local 6 64: aload 0
aload 4
aload 6
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
end local 6 65: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getId:(Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
66: aload 0
aload 4
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getEmbeddedId:(Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
67: aload 0
aload 4
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getEmbedded:(Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
68: aload 0
aload 4
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getBasic:(Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
69: aload 0
aload 4
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getVersion:(Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
70: aload 0
ldc Ljavax/persistence/ManyToOne;
aload 4
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAssociation:(Ljava/lang/Class;Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
71: aload 0
ldc Ljavax/persistence/OneToOne;
aload 4
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAssociation:(Ljava/lang/Class;Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
72: aload 0
ldc Ljavax/persistence/OneToMany;
aload 4
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAssociation:(Ljava/lang/Class;Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
73: aload 0
ldc Ljavax/persistence/ManyToMany;
aload 4
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAssociation:(Ljava/lang/Class;Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
74: aload 0
ldc Lorg/hibernate/annotations/Any;
aload 4
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAssociation:(Ljava/lang/Class;Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
75: aload 0
ldc Lorg/hibernate/annotations/ManyToAny;
aload 4
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAssociation:(Ljava/lang/Class;Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
76: aload 0
aload 4
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getElementCollection:(Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
77: aload 0
aload 4
aload 0
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getSequenceGenerator:(Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/annotation/Annotation;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
78: aload 0
aload 4
aload 0
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getTableGenerator:(Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/annotation/Annotation;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
79: aload 0
aload 4
aload 0
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getConvertsForAttribute:(Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/annotation/Annotation;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
80: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.processEventAnnotations:(Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
81: aload 0
aload 4
aload 4
invokeinterface java.util.List.size:()I
anewarray java.lang.annotation.Annotation
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast java.lang.annotation.Annotation[]
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotations:[Ljava/lang/annotation/Annotation;
82: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotations:[Ljava/lang/annotation/Annotation;
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 86
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.hibernate.cfg.annotations.reflection.XMLContext$Default org.dom4j.Element java.lang.annotation.Annotation[] java.util.List javax.persistence.Transient top int int java.lang.annotation.Annotation[]
StackMap stack:
83: aload 9
iload 7
aaload
astore 6
start local 6 84: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationsMap:Ljava/util/Map;
aload 6
invokeinterface java.lang.annotation.Annotation.annotationType:()Ljava/lang/Class;
aload 6
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 6 85: iinc 7 1
StackMap locals:
StackMap stack:
86: iload 7
iload 8
if_icmplt 83
end local 5 end local 4 end local 3 end local 2 87: goto 95
88: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.hibernate.cfg.annotations.reflection.XMLContext$Default
StackMap stack:
aload 0
aload 0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotations:()[Ljava/lang/annotation/Annotation;
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotations:[Ljava/lang/annotation/Annotation;
89: aload 0
new java.util.HashMap
dup
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotations:[Ljava/lang/annotation/Annotation;
arraylength
iconst_5
iadd
invokespecial java.util.HashMap.<init>:(I)V
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationsMap:Ljava/util/Map;
90: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotations:[Ljava/lang/annotation/Annotation;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 94
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.hibernate.cfg.annotations.reflection.XMLContext$Default top int int java.lang.annotation.Annotation[]
StackMap stack:
91: aload 5
iload 3
aaload
astore 2
start local 2 92: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationsMap:Ljava/util/Map;
aload 2
invokeinterface java.lang.annotation.Annotation.annotationType:()Ljava/lang/Class;
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 2 93: iinc 3 1
StackMap locals:
StackMap stack:
94: iload 3
iload 4
if_icmplt 91
end local 1 95: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 96 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
2 95 1 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
4 45 2 tree Lorg/dom4j/Element;
5 45 3 annotations [Ljava/lang/annotation/Annotation;
6 45 4 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
9 11 5 annotation Ljava/lang/annotation/Annotation;
41 42 5 ann Ljava/lang/annotation/Annotation;
48 87 2 tree Lorg/dom4j/Element;
49 87 3 annotations [Ljava/lang/annotation/Annotation;
50 87 4 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
53 55 5 annotation Ljava/lang/annotation/Annotation;
59 87 5 transientAnn Ljavax/persistence/Transient;
64 65 6 annotation Ljava/lang/annotation/Annotation;
84 85 6 ann Ljava/lang/annotation/Annotation;
92 93 2 ann Ljava/lang/annotation/Annotation;
private java.lang.annotation.Annotation getConvertsForAttribute(java.util.List<org.dom4j.Element>, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/annotation/Annotation;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=11, args_size=3
start local 0 start local 1 start local 2 0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 3
start local 3 1: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 15
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.Map top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 4
start local 4 3: ldc "basic"
aload 4
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
istore 6
start local 6 4: ldc "embedded"
aload 4
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
istore 7
start local 7 5: ldc "element-collection"
aload 4
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
istore 8
start local 8 6: iload 6
ifne 7
iload 7
ifne 7
iload 8
ifne 7
iconst_0
goto 8
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.Map org.dom4j.Element java.util.Iterator int int int
StackMap stack:
7: iconst_1
StackMap locals:
StackMap stack: int
8: istore 9
start local 9 9: iload 9
ifne 11
10: goto 15
11: StackMap locals: int
StackMap stack:
iload 6
ifeq 12
aconst_null
goto 13
StackMap locals:
StackMap stack:
12: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
13: astore 10
start local 10 14: aload 0
aload 4
aload 2
aload 10
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.applyXmlDefinedConverts:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Ljava/lang/String;Ljava/util/Map;)V
end local 10 end local 9 end local 8 end local 7 end local 6 end local 4 15: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.Map top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
16: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 18
17: aload 0
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.applyPhysicalConvertAnnotations:(Ljava/lang/String;Ljava/util/Map;)V
18: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.Map
StackMap stack:
aload 3
invokeinterface java.util.Map.isEmpty:()Z
ifne 22
19: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Converts;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 20: aload 4
ldc "value"
aload 3
invokeinterface java.util.Map.values:()Ljava/util/Collection;
aload 3
invokeinterface java.util.Map.size:()I
anewarray javax.persistence.Convert
invokeinterface java.util.Collection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
21: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
areturn
end local 4 22: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 23 1 elementsForProperty Ljava/util/List<Lorg/dom4j/Element;>;
0 23 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
1 23 3 convertAnnotationsMap Ljava/util/Map<Ljava/lang/String;Ljavax/persistence/Convert;>;
3 15 4 element Lorg/dom4j/Element;
4 15 6 isBasic Z
5 15 7 isEmbedded Z
6 15 8 isElementCollection Z
9 15 9 canHaveConverts Z
14 15 10 attributeNamePrefix Ljava/lang/String;
20 22 4 groupingDescriptor Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
Signature: (Ljava/util/List<Lorg/dom4j/Element;>;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
elementsForProperty
defaults
private javax.persistence.Converts getConverts(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/Converts;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 3
start local 3 1: aload 1
ifnull 3
2: aload 0
aload 1
aload 2
aconst_null
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.applyXmlDefinedConverts:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Ljava/lang/String;Ljava/util/Map;)V
3: StackMap locals: java.util.Map
StackMap stack:
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 5
4: aload 0
aconst_null
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.applyPhysicalConvertAnnotations:(Ljava/lang/String;Ljava/util/Map;)V
5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Map.isEmpty:()Z
ifne 9
6: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Converts;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 7: aload 4
ldc "value"
aload 3
invokeinterface java.util.Map.values:()Ljava/util/Collection;
aload 3
invokeinterface java.util.Map.size:()I
anewarray javax.persistence.Convert
invokeinterface java.util.Collection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
8: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Converts
areturn
end local 4 9: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 10 1 tree Lorg/dom4j/Element;
0 10 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
1 10 3 convertAnnotationsMap Ljava/util/Map<Ljava/lang/String;Ljavax/persistence/Convert;>;
7 9 4 groupingDescriptor Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
tree
defaults
private void applyXmlDefinedConverts(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default, java.lang.String, java.util.Map<java.lang.String, javax.persistence.Convert>);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=12, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ldc "convert"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 5
start local 5 1: aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 22
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.lang.String java.util.Map java.util.List top java.util.Iterator
StackMap stack:
2: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 6
start local 6 3: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Convert;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 8
start local 8 4: aload 8
aload 6
ldc "attribute-name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
5: aload 8
aload 6
ldc "disable-conversion"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
6: aload 6
ldc "converter"
invokeinterface org.dom4j.Element.attribute:(Ljava/lang/String;)Lorg/dom4j/Attribute;
astore 9
start local 9 7: aload 9
ifnull 16
8: aload 9
invokeinterface org.dom4j.Attribute.getValue:()Ljava/lang/String;
9: aload 2
10: invokestatic org.hibernate.cfg.annotations.reflection.XMLContext.buildSafeClassName:(Ljava/lang/String;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/String;
astore 10
start local 10 11: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
aload 10
invokeinterface org.hibernate.boot.spi.ClassLoaderAccess.classForName:(Ljava/lang/String;)Ljava/lang/Class;
astore 11
start local 11 12: aload 8
ldc "converter"
aload 11
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
end local 11 13: goto 16
14: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.lang.String java.util.Map java.util.List org.dom4j.Element java.util.Iterator org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor org.dom4j.Attribute java.lang.String
StackMap stack: org.hibernate.boot.registry.classloading.spi.ClassLoadingException
astore 11
start local 11 15: new org.hibernate.AnnotationException
dup
new java.lang.StringBuilder
dup
ldc "Unable to find specified converter class id-class: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 10
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 11
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 11 end local 10 16: StackMap locals:
StackMap stack:
aload 8
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Convert
astore 10
start local 10 17: aload 0
18: aload 3
19: aload 10
invokeinterface javax.persistence.Convert.attributeName:()Ljava/lang/String;
20: invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.qualifyConverterAttributeName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 11
start local 11 21: aload 4
aload 11
aload 10
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 11 end local 10 end local 9 end local 8 end local 6 22: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.lang.String java.util.Map java.util.List top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
23: return
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 24 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 24 1 containingElement Lorg/dom4j/Element;
0 24 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
0 24 3 attributeNamePrefix Ljava/lang/String;
0 24 4 convertAnnotationsMap Ljava/util/Map<Ljava/lang/String;Ljavax/persistence/Convert;>;
1 24 5 convertElements Ljava/util/List<Lorg/dom4j/Element;>;
3 22 6 convertElement Lorg/dom4j/Element;
4 22 8 convertAnnotationDescriptor Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
7 22 9 converterClassAttr Lorg/dom4j/Attribute;
11 16 10 converterClassName Ljava/lang/String;
12 13 11 converterClass Ljava/lang/Class;
15 16 11 e Lorg/hibernate/boot/registry/classloading/spi/ClassLoadingException;
17 22 10 convertAnnotation Ljavax/persistence/Convert;
21 22 11 qualifiedAttributeName Ljava/lang/String;
Exception table:
from to target type
11 13 14 Class org.hibernate.boot.registry.classloading.spi.ClassLoadingException
Signature: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljavax/persistence/Convert;>;)V
MethodParameters:
Name Flags
containingElement
defaults
attributeNamePrefix
convertAnnotationsMap
private java.lang.String qualifyConverterAttributeName(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 6
1: aload 1
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 4
2: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 46
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
start local 3 3: goto 7
end local 3 4: StackMap locals:
StackMap stack:
aload 2
astore 3
start local 3 5: goto 7
end local 3 6: StackMap locals:
StackMap stack:
ldc ""
astore 3
start local 3 7: StackMap locals: java.lang.String
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 8 1 attributeNamePrefix Ljava/lang/String;
0 8 2 specifiedAttributeName Ljava/lang/String;
3 4 3 qualifiedAttributeName Ljava/lang/String;
5 6 3 qualifiedAttributeName Ljava/lang/String;
7 8 3 qualifiedAttributeName Ljava/lang/String;
MethodParameters:
Name Flags
attributeNamePrefix
specifiedAttributeName
private void applyPhysicalConvertAnnotations(java.lang.String, java.util.Map<java.lang.String, javax.persistence.Convert>);
descriptor: (Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc Ljavax/persistence/Convert;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Convert
astore 3
start local 3 1: aload 3
ifnull 5
2: aload 0
aload 1
aload 3
invokeinterface javax.persistence.Convert.attributeName:()Ljava/lang/String;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.qualifyConverterAttributeName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 3: aload 2
aload 4
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 5
4: aload 2
aload 4
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 4 5: StackMap locals: javax.persistence.Convert
StackMap stack:
aload 0
ldc Ljavax/persistence/Converts;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Converts
astore 4
start local 4 6: aload 4
ifnull 14
7: aload 4
invokeinterface javax.persistence.Converts.value:()[Ljavax/persistence/Convert;
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 13
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.lang.String java.util.Map javax.persistence.Convert javax.persistence.Converts top int int javax.persistence.Convert[]
StackMap stack:
8: aload 8
iload 6
aaload
astore 5
start local 5 9: aload 0
aload 1
aload 5
invokeinterface javax.persistence.Convert.attributeName:()Ljava/lang/String;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.qualifyConverterAttributeName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 9
start local 9 10: aload 2
aload 9
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 12
11: aload 2
aload 9
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 9 end local 5 12: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
13: iload 6
iload 7
if_icmplt 8
14: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.lang.String java.util.Map javax.persistence.Convert javax.persistence.Converts
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 15 1 attributeNamePrefix Ljava/lang/String;
0 15 2 convertAnnotationsMap Ljava/util/Map<Ljava/lang/String;Ljavax/persistence/Convert;>;
1 15 3 physicalAnnotation Ljavax/persistence/Convert;
3 5 4 qualifiedAttributeName Ljava/lang/String;
6 15 4 physicalGroupingAnnotation Ljavax/persistence/Converts;
9 12 5 convertAnnotation Ljavax/persistence/Convert;
10 12 9 qualifiedAttributeName Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljavax/persistence/Convert;>;)V
MethodParameters:
Name Flags
attributeNamePrefix
convertAnnotationsMap
private void checkForOrphanProperties(org.dom4j.Element);
descriptor: (Lorg/dom4j/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=10, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.className:Ljava/lang/String;
invokeinterface org.hibernate.boot.spi.ClassLoaderAccess.classForName:(Ljava/lang/String;)Ljava/lang/Class;
astore 2
start local 2 1: goto 4
end local 2 2: StackMap locals:
StackMap stack: org.hibernate.boot.registry.classloading.spi.ClassLoadingException
pop
3: return
start local 2 4: StackMap locals: java.lang.Class
StackMap stack:
aload 1
ifnull 5
aload 1
ldc "attributes"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 6
StackMap locals:
StackMap stack:
5: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
6: astore 3
start local 3 7: aload 3
ifnull 30
8: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 4
start local 4 9: aload 2
invokevirtual java.lang.Class.getFields:()[Ljava/lang/reflect/Field;
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 13
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element java.lang.Class org.dom4j.Element java.util.Set top int int java.lang.reflect.Field[]
StackMap stack:
10: aload 8
iload 6
aaload
astore 5
start local 5 11: aload 4
aload 5
invokevirtual java.lang.reflect.Field.getName:()Ljava/lang/String;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 5 12: iinc 6 1
StackMap locals:
StackMap stack:
13: iload 6
iload 7
if_icmplt 10
14: aload 2
invokevirtual java.lang.Class.getMethods:()[Ljava/lang/reflect/Method;
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 23
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element java.lang.Class org.dom4j.Element java.util.Set top int int java.lang.reflect.Method[]
StackMap stack:
15: aload 8
iload 6
aaload
astore 5
start local 5 16: aload 5
invokevirtual java.lang.reflect.Method.getName:()Ljava/lang/String;
astore 9
start local 9 17: aload 9
ldc "get"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 20
18: aload 4
aload 9
ldc "get"
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokestatic java.beans.Introspector.decapitalize:(Ljava/lang/String;)Ljava/lang/String;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
19: goto 22
20: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element java.lang.Class org.dom4j.Element java.util.Set java.lang.reflect.Method int int java.lang.reflect.Method[] java.lang.String
StackMap stack:
aload 9
ldc "is"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 22
21: aload 4
aload 9
ldc "is"
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokestatic java.beans.Introspector.decapitalize:(Ljava/lang/String;)Ljava/lang/String;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 9 end local 5 22: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element java.lang.Class org.dom4j.Element java.util.Set top int int java.lang.reflect.Method[]
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
23: iload 6
iload 7
if_icmplt 15
24: aload 3
invokeinterface org.dom4j.Element.elements:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 29
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element java.lang.Class org.dom4j.Element java.util.Set top java.util.Iterator
StackMap stack:
25: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 5
start local 5 26: aload 5
ldc "name"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 27: aload 4
aload 7
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 29
28: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.className:Ljava/lang/String;
aload 7
invokestatic org.hibernate.internal.util.StringHelper.qualify:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokeinterface org.hibernate.internal.CoreMessageLogger.propertyNotFound:(Ljava/lang/String;)V
end local 7 end local 5 29: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 25
end local 4 30: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element java.lang.Class org.dom4j.Element
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 31 1 tree Lorg/dom4j/Element;
1 2 2 clazz Ljava/lang/Class;
4 31 2 clazz Ljava/lang/Class;
7 31 3 element Lorg/dom4j/Element;
9 30 4 properties Ljava/util/Set<Ljava/lang/String;>;
11 12 5 field Ljava/lang/reflect/Field;
16 22 5 method Ljava/lang/reflect/Method;
17 22 9 name Ljava/lang/String;
26 29 5 subelement Lorg/dom4j/Element;
27 29 7 propertyName Ljava/lang/String;
Exception table:
from to target type
0 1 2 Class org.hibernate.boot.registry.classloading.spi.ClassLoadingException
MethodParameters:
Name Flags
tree
private java.lang.annotation.Annotation addIfNotNull(java.util.List<java.lang.annotation.Annotation>, java.lang.annotation.Annotation);
descriptor: (Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 2
1: aload 1
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 3 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 3 2 annotation Ljava/lang/annotation/Annotation;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
annotationList
annotation
private java.lang.annotation.Annotation getTableGenerator(java.util.List<org.dom4j.Element>, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/annotation/Annotation;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 7
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 3
start local 3 2: aload 3
ifnull 3
aload 3
getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/TableGenerator;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 4
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default org.dom4j.Element java.util.Iterator
StackMap stack:
3: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
4: astore 5
start local 5 5: aload 5
ifnull 7
6: aload 5
aload 2
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildTableGeneratorAnnotation:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/TableGenerator;
areturn
end local 5 end local 3 7: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
8: aload 1
invokeinterface java.util.List.size:()I
ifne 10
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 10
9: aload 0
ldc Ljavax/persistence/TableGenerator;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
areturn
10: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 11 1 elementsForProperty Ljava/util/List<Lorg/dom4j/Element;>;
0 11 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
2 7 3 element Lorg/dom4j/Element;
5 7 5 subelement Lorg/dom4j/Element;
Signature: (Ljava/util/List<Lorg/dom4j/Element;>;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
elementsForProperty
defaults
private java.lang.annotation.Annotation getSequenceGenerator(java.util.List<org.dom4j.Element>, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/annotation/Annotation;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 7
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 3
start local 3 2: aload 3
ifnull 3
aload 3
getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/SequenceGenerator;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 4
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default org.dom4j.Element java.util.Iterator
StackMap stack:
3: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
4: astore 5
start local 5 5: aload 5
ifnull 7
6: aload 5
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildSequenceGeneratorAnnotation:(Lorg/dom4j/Element;)Ljavax/persistence/SequenceGenerator;
areturn
end local 5 end local 3 7: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
8: aload 1
invokeinterface java.util.List.size:()I
ifne 10
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 10
9: aload 0
ldc Ljavax/persistence/SequenceGenerator;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
areturn
10: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 11 1 elementsForProperty Ljava/util/List<Lorg/dom4j/Element;>;
0 11 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
2 7 3 element Lorg/dom4j/Element;
5 7 5 subelement Lorg/dom4j/Element;
Signature: (Ljava/util/List<Lorg/dom4j/Element;>;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
elementsForProperty
defaults
private void processEventAnnotations(java.util.List<java.lang.annotation.Annotation>, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 38
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default int top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 4
start local 4 3: aload 4
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
astore 6
start local 6 4: ldc "pre-persist"
aload 6
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
5: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/PrePersist;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 7
start local 7 6: aload 1
aload 7
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
7: iconst_1
istore 3
end local 7 8: goto 38
9: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default int org.dom4j.Element java.util.Iterator java.lang.String
StackMap stack:
ldc "pre-remove"
aload 6
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
10: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/PreRemove;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 7
start local 7 11: aload 1
aload 7
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
12: iconst_1
istore 3
end local 7 13: goto 38
14: StackMap locals:
StackMap stack:
ldc "pre-update"
aload 6
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 19
15: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/PreUpdate;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 7
start local 7 16: aload 1
aload 7
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
17: iconst_1
istore 3
end local 7 18: goto 38
19: StackMap locals:
StackMap stack:
ldc "post-persist"
aload 6
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
20: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/PostPersist;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 7
start local 7 21: aload 1
aload 7
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
22: iconst_1
istore 3
end local 7 23: goto 38
24: StackMap locals:
StackMap stack:
ldc "post-remove"
aload 6
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 29
25: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/PostRemove;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 7
start local 7 26: aload 1
aload 7
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
27: iconst_1
istore 3
end local 7 28: goto 38
29: StackMap locals:
StackMap stack:
ldc "post-update"
aload 6
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 34
30: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/PostUpdate;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 7
start local 7 31: aload 1
aload 7
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
32: iconst_1
istore 3
end local 7 33: goto 38
34: StackMap locals:
StackMap stack:
ldc "post-load"
aload 6
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 38
35: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/PostLoad;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 7
start local 7 36: aload 1
aload 7
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
37: iconst_1
istore 3
end local 7 end local 6 end local 4 38: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default int top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
39: iload 3
ifne 54
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 54
40: aload 0
ldc Ljavax/persistence/PrePersist;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 4
start local 4 41: aload 0
aload 1
aload 4
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
42: aload 0
ldc Ljavax/persistence/PreRemove;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 4
43: aload 0
aload 1
aload 4
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
44: aload 0
ldc Ljavax/persistence/PreUpdate;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 4
45: aload 0
aload 1
aload 4
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
46: aload 0
ldc Ljavax/persistence/PostPersist;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 4
47: aload 0
aload 1
aload 4
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
48: aload 0
ldc Ljavax/persistence/PostRemove;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 4
49: aload 0
aload 1
aload 4
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
50: aload 0
ldc Ljavax/persistence/PostUpdate;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 4
51: aload 0
aload 1
aload 4
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
52: aload 0
ldc Ljavax/persistence/PostLoad;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 4
53: aload 0
aload 1
aload 4
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
end local 4 54: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default int
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 55 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 55 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 55 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
1 55 3 eventElement Z
3 38 4 element Lorg/dom4j/Element;
4 38 6 elementName Ljava/lang/String;
6 8 7 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
11 13 7 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
16 18 7 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
21 23 7 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
26 28 7 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
31 33 7 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
36 38 7 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
41 54 4 ann Ljava/lang/annotation/Annotation;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
MethodParameters:
Name Flags
annotationList
defaults
private javax.persistence.EntityListeners getEntityListeners(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/EntityListeners;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 1
ldc "entity-listeners"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: aload 3
ifnull 22
4: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
start local 4 5: aload 3
ldc "entity-listener"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 18
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.dom4j.Element java.util.List top java.util.Iterator
StackMap stack:
6: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 5
start local 5 7: aload 5
ldc "class"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 8: aload 4
9: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
10: aload 7
aload 2
invokestatic org.hibernate.cfg.annotations.reflection.XMLContext.buildSafeClassName:(Ljava/lang/String;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/String;
11: invokeinterface org.hibernate.boot.spi.ClassLoaderAccess.classForName:(Ljava/lang/String;)Ljava/lang/Class;
12: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
13: goto 18
14: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.dom4j.Element java.util.List org.dom4j.Element java.util.Iterator java.lang.String
StackMap stack: org.hibernate.boot.registry.classloading.spi.ClassLoadingException
astore 8
start local 8 15: new org.hibernate.AnnotationException
dup
16: new java.lang.StringBuilder
dup
ldc "Unable to find "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokeinterface org.dom4j.Element.getPath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ".class: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 8
17: invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 8 end local 7 end local 5 18: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.dom4j.Element java.util.List top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
19: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/EntityListeners;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 5
start local 5 20: aload 5
ldc "value"
aload 4
aload 4
invokeinterface java.util.List.size:()I
anewarray java.lang.Class
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
21: aload 5
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.EntityListeners
areturn
end local 5 end local 4 22: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.dom4j.Element
StackMap stack:
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 24
23: aload 0
ldc Ljavax/persistence/EntityListeners;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.EntityListeners
areturn
24: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 25 1 tree Lorg/dom4j/Element;
0 25 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
3 25 3 element Lorg/dom4j/Element;
5 22 4 entityListenerClasses Ljava/util/List<Ljava/lang/Class;>;
7 18 5 subelement Lorg/dom4j/Element;
8 18 7 className Ljava/lang/String;
15 18 8 e Lorg/hibernate/boot/registry/classloading/spi/ClassLoadingException;
20 22 5 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
Exception table:
from to target type
8 13 14 Class org.hibernate.boot.registry.classloading.spi.ClassLoadingException
MethodParameters:
Name Flags
tree
defaults
private javax.persistence.JoinTable overridesDefaultsInJoinTable(java.lang.annotation.Annotation, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Ljava/lang/annotation/Annotation;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/JoinTable;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc Ljavax/persistence/JoinColumn;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.isPhysicalAnnotationPresent:(Ljava/lang/Class;)Z
ifne 2
1: aload 0
ldc Ljavax/persistence/JoinColumns;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.isPhysicalAnnotationPresent:(Ljava/lang/Class;)Z
ifeq 3
2: StackMap locals:
StackMap stack:
iconst_0
goto 4
StackMap locals:
StackMap stack:
3: iconst_1
StackMap locals:
StackMap stack: int
4: istore 3
start local 3 5: aload 1
invokeinterface java.lang.annotation.Annotation.annotationType:()Ljava/lang/Class;
astore 4
start local 4 6: iload 3
ifeq 11
7: aload 4
ldc Ljavax/persistence/ManyToMany;
if_acmpne 8
aload 1
checkcast javax.persistence.ManyToMany
invokeinterface javax.persistence.ManyToMany.mappedBy:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifne 10
8: StackMap locals: int java.lang.Class
StackMap stack:
aload 4
ldc Ljavax/persistence/OneToMany;
if_acmpne 9
aload 1
checkcast javax.persistence.OneToMany
invokeinterface javax.persistence.OneToMany.mappedBy:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifne 10
9: StackMap locals:
StackMap stack:
aload 4
ldc Ljavax/persistence/ElementCollection;
if_acmpne 11
10: StackMap locals:
StackMap stack:
iconst_1
goto 12
StackMap locals:
StackMap stack:
11: iconst_0
StackMap locals:
StackMap stack: int
12: istore 3
13: ldc Ljavax/persistence/JoinTable;
astore 5
start local 5 14: iload 3
ifeq 34
15: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifne 17
16: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 34
17: StackMap locals: java.lang.Class
StackMap stack:
new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
aload 5
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 6
start local 6 18: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 27
19: aload 0
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.JoinTable
astore 7
start local 7 20: aload 7
ifnull 27
21: aload 6
ldc "name"
aload 7
invokeinterface javax.persistence.JoinTable.name:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
22: aload 6
ldc "schema"
aload 7
invokeinterface javax.persistence.JoinTable.schema:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
23: aload 6
ldc "catalog"
aload 7
invokeinterface javax.persistence.JoinTable.catalog:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
24: aload 6
ldc "uniqueConstraints"
aload 7
invokeinterface javax.persistence.JoinTable.uniqueConstraints:()[Ljavax/persistence/UniqueConstraint;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
25: aload 6
ldc "joinColumns"
aload 7
invokeinterface javax.persistence.JoinTable.joinColumns:()[Ljavax/persistence/JoinColumn;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
26: aload 6
ldc "inverseJoinColumns"
aload 7
invokeinterface javax.persistence.JoinTable.inverseJoinColumns:()[Ljavax/persistence/JoinColumn;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
end local 7 27: StackMap locals: org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
StackMap stack:
aload 6
ldc "schema"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 30
28: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 30
29: aload 6
ldc "schema"
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
30: StackMap locals:
StackMap stack:
aload 6
ldc "catalog"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 33
31: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 33
32: aload 6
ldc "catalog"
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
33: StackMap locals:
StackMap stack:
aload 6
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.JoinTable
areturn
end local 6 34: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 36
35: aload 0
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.JoinTable
areturn
36: StackMap locals:
StackMap stack:
aconst_null
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 37 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 37 1 annotation Ljava/lang/annotation/Annotation;
0 37 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
5 37 3 defaultToJoinTable Z
6 37 4 annotationClass Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
14 37 5 annotationType Ljava/lang/Class<Ljavax/persistence/JoinTable;>;
18 34 6 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
20 27 7 table Ljavax/persistence/JoinTable;
MethodParameters:
Name Flags
annotation
defaults
private java.lang.annotation.Annotation overridesDefaultCascadePersist(java.lang.annotation.Annotation, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Ljava/lang/annotation/Annotation;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/annotation/Annotation;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCascadePersist:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 30
1: aload 1
invokeinterface java.lang.annotation.Annotation.annotationType:()Ljava/lang/Class;
astore 3
start local 3 2: aload 3
ldc Ljavax/persistence/ManyToOne;
if_acmpne 15
3: aload 1
checkcast javax.persistence.ManyToOne
astore 4
start local 4 4: new java.util.ArrayList
dup
aload 4
invokeinterface javax.persistence.ManyToOne.cascade:()[Ljavax/persistence/CascadeType;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 5
start local 5 5: aload 5
getstatic javax.persistence.CascadeType.ALL:Ljavax/persistence/CascadeType;
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 8
aload 5
getstatic javax.persistence.CascadeType.PERSIST:Ljavax/persistence/CascadeType;
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 8
6: aload 5
getstatic javax.persistence.CascadeType.PERSIST:Ljavax/persistence/CascadeType;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
7: goto 9
8: StackMap locals: java.lang.Class javax.persistence.ManyToOne java.util.List
StackMap stack:
aload 1
areturn
9: StackMap locals:
StackMap stack:
new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
aload 3
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 6
start local 6 10: aload 6
ldc "cascade"
aload 5
iconst_0
anewarray javax.persistence.CascadeType
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
11: aload 6
ldc "targetEntity"
aload 4
invokeinterface javax.persistence.ManyToOne.targetEntity:()Ljava/lang/Class;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
12: aload 6
ldc "fetch"
aload 4
invokeinterface javax.persistence.ManyToOne.fetch:()Ljavax/persistence/FetchType;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
13: aload 6
ldc "optional"
aload 4
invokeinterface javax.persistence.ManyToOne.optional:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
14: aload 6
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
areturn
end local 6 end local 5 end local 4 15: StackMap locals:
StackMap stack:
aload 3
ldc Ljavax/persistence/OneToOne;
if_acmpne 30
16: aload 1
checkcast javax.persistence.OneToOne
astore 4
start local 4 17: new java.util.ArrayList
dup
aload 4
invokeinterface javax.persistence.OneToOne.cascade:()[Ljavax/persistence/CascadeType;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 5
start local 5 18: aload 5
getstatic javax.persistence.CascadeType.ALL:Ljavax/persistence/CascadeType;
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 21
aload 5
getstatic javax.persistence.CascadeType.PERSIST:Ljavax/persistence/CascadeType;
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 21
19: aload 5
getstatic javax.persistence.CascadeType.PERSIST:Ljavax/persistence/CascadeType;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
20: goto 22
21: StackMap locals: javax.persistence.OneToOne java.util.List
StackMap stack:
aload 1
areturn
22: StackMap locals:
StackMap stack:
new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
aload 3
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 6
start local 6 23: aload 6
ldc "cascade"
aload 5
iconst_0
anewarray javax.persistence.CascadeType
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
24: aload 6
ldc "targetEntity"
aload 4
invokeinterface javax.persistence.OneToOne.targetEntity:()Ljava/lang/Class;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
25: aload 6
ldc "fetch"
aload 4
invokeinterface javax.persistence.OneToOne.fetch:()Ljavax/persistence/FetchType;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
26: aload 6
ldc "optional"
aload 4
invokeinterface javax.persistence.OneToOne.optional:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
27: aload 6
ldc "mappedBy"
aload 4
invokeinterface javax.persistence.OneToOne.mappedBy:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
28: aload 6
ldc "orphanRemoval"
aload 4
invokeinterface javax.persistence.OneToOne.orphanRemoval:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
29: aload 6
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
areturn
end local 6 end local 5 end local 4 end local 3 30: StackMap locals:
StackMap stack:
aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 31 1 annotation Ljava/lang/annotation/Annotation;
0 31 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
2 30 3 annotationType Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
4 15 4 manyToOne Ljavax/persistence/ManyToOne;
5 15 5 cascades Ljava/util/List<Ljavax/persistence/CascadeType;>;
10 15 6 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
17 30 4 oneToOne Ljavax/persistence/OneToOne;
18 30 5 cascades Ljava/util/List<Ljavax/persistence/CascadeType;>;
23 30 6 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
annotation
defaults
private void getJoinTable(java.util.List<java.lang.annotation.Annotation>, org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Ljava/util/List;Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
flags: (0x0002) ACC_PRIVATE
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 0
aload 2
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildJoinTable:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/JoinTable;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 2 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 2 2 tree Lorg/dom4j/Element;
0 2 3 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
MethodParameters:
Name Flags
annotationList
tree
defaults
private javax.persistence.JoinTable buildJoinTable(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/JoinTable;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 1
ldc "join-table"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: ldc Ljavax/persistence/JoinTable;
astore 4
start local 4 4: aload 3
ifnonnull 6
5: aconst_null
areturn
6: StackMap locals: org.dom4j.Element java.lang.Class
StackMap stack:
new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
aload 4
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 5
start local 5 7: aload 5
aload 3
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
8: aload 5
aload 3
ldc "catalog"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
9: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 12
10: aload 5
ldc "catalog"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 12
11: aload 5
ldc "catalog"
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
12: StackMap locals: org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
StackMap stack:
aload 5
aload 3
ldc "schema"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
13: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 16
14: aload 5
ldc "schema"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 16
15: aload 5
ldc "schema"
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
16: StackMap locals:
StackMap stack:
aload 5
aload 3
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildUniqueConstraints:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;)V
17: aload 5
aload 3
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildIndex:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;)V
18: aload 5
ldc "joinColumns"
aload 0
aload 3
iconst_0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getJoinColumns:(Lorg/dom4j/Element;Z)[Ljavax/persistence/JoinColumn;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
19: aload 5
ldc "inverseJoinColumns"
aload 0
aload 3
iconst_1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getJoinColumns:(Lorg/dom4j/Element;Z)[Ljavax/persistence/JoinColumn;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
20: aload 5
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.JoinTable
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 21 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 21 1 tree Lorg/dom4j/Element;
0 21 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
3 21 3 subelement Lorg/dom4j/Element;
4 21 4 annotationType Ljava/lang/Class<Ljavax/persistence/JoinTable;>;
7 21 5 annotation Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
tree
defaults
private void getAssociation(java.lang.Class<? extends java.lang.annotation.Annotation>, java.util.List<java.lang.annotation.Annotation>, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Ljava/lang/Class;Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 1: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 29
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.lang.Class java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default java.lang.String top java.util.Iterator
StackMap stack:
2: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 5
start local 5 3: aload 4
aload 5
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 29
4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
aload 1
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 7
start local 7 5: aload 0
aload 5
aload 7
ldc "target-entity"
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addTargetClass:(Lorg/dom4j/Element;Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Ljava/lang/String;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
6: aload 0
aload 7
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getFetchType:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;)V
7: aload 0
aload 7
aload 5
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getCascades:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
8: aload 0
aload 2
aload 5
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getJoinTable:(Ljava/util/List;Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
9: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildJoinColumns:(Ljava/util/List;Lorg/dom4j/Element;)V
10: aload 0
aload 5
aload 3
iconst_0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPrimaryKeyJoinColumns:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Z)Ljavax/persistence/PrimaryKeyJoinColumns;
astore 8
start local 8 11: aload 0
aload 2
aload 8
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
12: aload 7
aload 5
ldc "optional"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
13: aload 7
aload 5
ldc "orphan-removal"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
14: aload 7
aload 5
ldc "mapped-by"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
15: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getOrderBy:(Ljava/util/List;Lorg/dom4j/Element;)V
16: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getMapKey:(Ljava/util/List;Lorg/dom4j/Element;)V
17: aload 0
aload 2
aload 5
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getMapKeyClass:(Ljava/util/List;Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
18: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getMapKeyColumn:(Ljava/util/List;Lorg/dom4j/Element;)V
19: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getOrderColumn:(Ljava/util/List;Lorg/dom4j/Element;)V
20: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getMapKeyTemporal:(Ljava/util/List;Lorg/dom4j/Element;)V
21: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getMapKeyEnumerated:(Ljava/util/List;Lorg/dom4j/Element;)V
22: aload 0
aload 5
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getMapKeyAttributeOverrides:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/AttributeOverrides;
astore 8
23: aload 0
aload 2
aload 8
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
24: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildMapKeyJoinColumns:(Ljava/util/List;Lorg/dom4j/Element;)V
25: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAssociationId:(Ljava/util/List;Lorg/dom4j/Element;)V
26: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getMapsId:(Ljava/util/List;Lorg/dom4j/Element;)V
27: aload 2
aload 7
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAccessType:(Ljava/util/List;Lorg/dom4j/Element;)V
end local 8 end local 7 end local 5 29: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
30: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
invokeinterface java.util.List.size:()I
ifne 123
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 123
31: aload 0
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
start local 5 32: aload 5
ifnull 84
33: aload 0
aload 5
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.overridesDefaultCascadePersist:(Ljava/lang/annotation/Annotation;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/annotation/Annotation;
astore 5
34: aload 2
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
35: aload 0
aload 5
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.overridesDefaultsInJoinTable:(Ljava/lang/annotation/Annotation;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/JoinTable;
astore 5
36: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
37: aload 0
ldc Ljavax/persistence/JoinColumn;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
38: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
39: aload 0
ldc Ljavax/persistence/JoinColumns;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
40: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
41: aload 0
ldc Ljavax/persistence/PrimaryKeyJoinColumn;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
42: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
43: aload 0
ldc Ljavax/persistence/PrimaryKeyJoinColumns;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
44: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
45: aload 0
ldc Ljavax/persistence/MapKey;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
46: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
47: aload 0
ldc Ljavax/persistence/OrderBy;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
48: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
49: aload 0
ldc Ljavax/persistence/AttributeOverride;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
50: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
51: aload 0
ldc Ljavax/persistence/AttributeOverrides;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
52: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
53: aload 0
ldc Ljavax/persistence/AssociationOverride;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
54: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
55: aload 0
ldc Ljavax/persistence/AssociationOverrides;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
56: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
57: aload 0
ldc Ljavax/persistence/Lob;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
58: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
59: aload 0
ldc Ljavax/persistence/Enumerated;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
60: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
61: aload 0
ldc Ljavax/persistence/Temporal;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
62: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
63: aload 0
ldc Ljavax/persistence/Column;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
64: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
65: aload 0
ldc Lorg/hibernate/annotations/Columns;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
66: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
67: aload 0
ldc Ljavax/persistence/MapKeyClass;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
68: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
69: aload 0
ldc Ljavax/persistence/MapKeyTemporal;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
70: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
71: aload 0
ldc Ljavax/persistence/MapKeyEnumerated;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
72: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
73: aload 0
ldc Ljavax/persistence/MapKeyColumn;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
74: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
75: aload 0
ldc Ljavax/persistence/MapKeyJoinColumn;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
76: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
77: aload 0
ldc Ljavax/persistence/MapKeyJoinColumns;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
78: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
79: aload 0
ldc Ljavax/persistence/OrderColumn;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
80: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
81: aload 0
ldc Lorg/hibernate/annotations/Cascade;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
82: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
83: goto 123
84: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.lang.Class java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default java.lang.String java.lang.annotation.Annotation
StackMap stack:
aload 0
ldc Ljavax/persistence/ElementCollection;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.isPhysicalAnnotationPresent:(Ljava/lang/Class;)Z
ifeq 123
85: aload 0
aload 0
ldc Ljavax/persistence/ElementCollection;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.overridesDefaultsInJoinTable:(Ljava/lang/annotation/Annotation;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/JoinTable;
astore 5
86: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
87: aload 0
ldc Ljavax/persistence/MapKey;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
88: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
89: aload 0
ldc Ljavax/persistence/OrderBy;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
90: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
91: aload 0
ldc Ljavax/persistence/AttributeOverride;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
92: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
93: aload 0
ldc Ljavax/persistence/AttributeOverrides;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
94: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
95: aload 0
ldc Ljavax/persistence/AssociationOverride;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
96: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
97: aload 0
ldc Ljavax/persistence/AssociationOverrides;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
98: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
99: aload 0
ldc Ljavax/persistence/Lob;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
100: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
101: aload 0
ldc Ljavax/persistence/Enumerated;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
102: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
103: aload 0
ldc Ljavax/persistence/Temporal;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
104: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
105: aload 0
ldc Ljavax/persistence/Column;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
106: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
107: aload 0
ldc Ljavax/persistence/OrderColumn;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
108: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
109: aload 0
ldc Ljavax/persistence/MapKeyClass;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
110: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
111: aload 0
ldc Ljavax/persistence/MapKeyTemporal;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
112: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
113: aload 0
ldc Ljavax/persistence/MapKeyEnumerated;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
114: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
115: aload 0
ldc Ljavax/persistence/MapKeyColumn;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
116: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
117: aload 0
ldc Ljavax/persistence/MapKeyJoinColumn;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
118: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
119: aload 0
ldc Ljavax/persistence/MapKeyJoinColumns;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
120: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
121: aload 0
ldc Ljavax/persistence/CollectionTable;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 5
122: aload 0
aload 2
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
end local 5 123: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 124 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 124 1 annotationType Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 124 2 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 124 3 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
1 124 4 xmlName Ljava/lang/String;
3 29 5 element Lorg/dom4j/Element;
5 29 7 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
11 29 8 annotation Ljava/lang/annotation/Annotation;
32 123 5 annotation Ljava/lang/annotation/Annotation;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
MethodParameters:
Name Flags
annotationType
annotationList
defaults
private void buildMapKeyJoinColumns(java.util.List<java.lang.annotation.Annotation>, org.dom4j.Element);
descriptor: (Ljava/util/List;Lorg/dom4j/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getMapKeyJoinColumns:(Lorg/dom4j/Element;)[Ljavax/persistence/MapKeyJoinColumn;
astore 3
start local 3 1: aload 3
arraylength
ifle 5
2: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/MapKeyJoinColumns;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 3: aload 4
ldc "value"
aload 3
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
4: aload 1
aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 5: StackMap locals: javax.persistence.MapKeyJoinColumn[]
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 6 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 6 2 element Lorg/dom4j/Element;
1 6 3 joinColumns [Ljavax/persistence/MapKeyJoinColumn;
3 5 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;)V
MethodParameters:
Name Flags
annotationList
element
private javax.persistence.MapKeyJoinColumn[] getMapKeyJoinColumns(org.dom4j.Element);
descriptor: (Lorg/dom4j/Element;)[Ljavax/persistence/MapKeyJoinColumn;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
ldc "map-key-join-column"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: java.util.List
2: astore 2
start local 2 3: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 4: aload 2
ifnull 18
5: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 17
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element java.util.List java.util.List top java.util.Iterator
StackMap stack:
6: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 4
start local 4 7: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/MapKeyJoinColumn;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 6
start local 6 8: aload 6
aload 4
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
9: aload 6
aload 4
ldc "referenced-column-name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
10: aload 6
aload 4
ldc "unique"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
11: aload 6
aload 4
ldc "nullable"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
12: aload 6
aload 4
ldc "insertable"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
13: aload 6
aload 4
ldc "updatable"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
14: aload 6
aload 4
ldc "column-definition"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
15: aload 6
aload 4
ldc "table"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
16: aload 3
aload 6
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.MapKeyJoinColumn
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 4 17: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
18: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element java.util.List java.util.List
StackMap stack:
aload 3
aload 3
invokeinterface java.util.List.size:()I
anewarray javax.persistence.MapKeyJoinColumn
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast javax.persistence.MapKeyJoinColumn[]
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 19 1 element Lorg/dom4j/Element;
3 19 2 subelements Ljava/util/List<Lorg/dom4j/Element;>;
4 19 3 joinColumns Ljava/util/List<Ljavax/persistence/MapKeyJoinColumn;>;
7 17 4 subelement Lorg/dom4j/Element;
8 17 6 column Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
element
private javax.persistence.AttributeOverrides getMapKeyAttributeOverrides(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/AttributeOverrides;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
ldc "map-key-attribute-override"
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildAttributeOverrides:(Lorg/dom4j/Element;Ljava/lang/String;)Ljava/util/List;
astore 3
start local 3 1: aload 0
aload 2
aload 3
iconst_0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.mergeAttributeOverrides:(Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Ljava/util/List;Z)Ljavax/persistence/AttributeOverrides;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 2 1 tree Lorg/dom4j/Element;
0 2 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
1 2 3 attributes Ljava/util/List<Ljavax/persistence/AttributeOverride;>;
MethodParameters:
Name Flags
tree
defaults
private javax.persistence.Cacheable getCacheable(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/Cacheable;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 6
1: aload 1
ldc "cacheable"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 2: aload 3
ifnull 6
3: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Cacheable;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 4: aload 4
ldc "value"
aload 3
invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
5: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Cacheable
areturn
end local 4 end local 3 6: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 8
7: aload 0
ldc Ljavax/persistence/Cacheable;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Cacheable
areturn
8: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 9 1 element Lorg/dom4j/Element;
0 9 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
2 6 3 attValue Ljava/lang/String;
4 6 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
element
defaults
private void getMapKeyEnumerated(java.util.List<java.lang.annotation.Annotation>, org.dom4j.Element);
descriptor: (Ljava/util/List;Lorg/dom4j/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 2
ldc "map-key-enumerated"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: aload 3
ifnull 8
4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/MapKeyEnumerated;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 5: aload 3
invokeinterface org.dom4j.Element.getTextTrim:()Ljava/lang/String;
invokestatic javax.persistence.EnumType.valueOf:(Ljava/lang/String;)Ljavax/persistence/EnumType;
astore 5
start local 5 6: aload 4
ldc "value"
aload 5
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
7: aload 1
aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 end local 4 8: StackMap locals: org.dom4j.Element
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 9 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 9 2 element Lorg/dom4j/Element;
3 9 3 subelement Lorg/dom4j/Element;
5 8 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
6 8 5 value Ljavax/persistence/EnumType;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;)V
MethodParameters:
Name Flags
annotationList
element
private void getMapKeyTemporal(java.util.List<java.lang.annotation.Annotation>, org.dom4j.Element);
descriptor: (Ljava/util/List;Lorg/dom4j/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 2
ldc "map-key-temporal"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: aload 3
ifnull 8
4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/MapKeyTemporal;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 5: aload 3
invokeinterface org.dom4j.Element.getTextTrim:()Ljava/lang/String;
invokestatic javax.persistence.TemporalType.valueOf:(Ljava/lang/String;)Ljavax/persistence/TemporalType;
astore 5
start local 5 6: aload 4
ldc "value"
aload 5
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
7: aload 1
aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 end local 4 8: StackMap locals: org.dom4j.Element
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 9 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 9 2 element Lorg/dom4j/Element;
3 9 3 subelement Lorg/dom4j/Element;
5 8 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
6 8 5 value Ljavax/persistence/TemporalType;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;)V
MethodParameters:
Name Flags
annotationList
element
private void getOrderColumn(java.util.List<java.lang.annotation.Annotation>, org.dom4j.Element);
descriptor: (Ljava/util/List;Lorg/dom4j/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 2
ldc "order-column"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: aload 3
ifnull 11
4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/OrderColumn;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 5: aload 4
aload 3
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
6: aload 4
aload 3
ldc "nullable"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
7: aload 4
aload 3
ldc "insertable"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
8: aload 4
aload 3
ldc "updatable"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
9: aload 4
aload 3
ldc "column-definition"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
10: aload 1
aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 11: StackMap locals: org.dom4j.Element
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 12 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 12 2 element Lorg/dom4j/Element;
3 12 3 subelement Lorg/dom4j/Element;
5 11 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;)V
MethodParameters:
Name Flags
annotationList
element
private void getMapsId(java.util.List<java.lang.annotation.Annotation>, org.dom4j.Element);
descriptor: (Ljava/util/List;Lorg/dom4j/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc "maps-id"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 3
ifnull 5
2: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/MapsId;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 3: aload 4
ldc "value"
aload 3
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
4: aload 1
aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 5: StackMap locals: java.lang.String
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 6 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 6 2 element Lorg/dom4j/Element;
1 6 3 attrVal Ljava/lang/String;
3 5 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;)V
MethodParameters:
Name Flags
annotationList
element
private void getAssociationId(java.util.List<java.lang.annotation.Annotation>, org.dom4j.Element);
descriptor: (Ljava/util/List;Lorg/dom4j/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc "id"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: ldc "true"
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
2: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Id;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 3: aload 1
aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 4: StackMap locals: java.lang.String
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 5 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 5 2 element Lorg/dom4j/Element;
1 5 3 attrVal Ljava/lang/String;
3 4 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;)V
MethodParameters:
Name Flags
annotationList
element
private void addTargetClass(org.dom4j.Element, org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor, java.lang.String, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Ljava/lang/String;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
aload 3
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 1: aload 5
ifnull 9
2: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
aload 5
aload 4
invokestatic org.hibernate.cfg.annotations.reflection.XMLContext.buildSafeClassName:(Ljava/lang/String;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/String;
invokeinterface org.hibernate.boot.spi.ClassLoaderAccess.classForName:(Ljava/lang/String;)Ljava/lang/Class;
astore 6
start local 6 3: goto 8
end local 6 4: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.lang.String org.hibernate.cfg.annotations.reflection.XMLContext$Default java.lang.String
StackMap stack: org.hibernate.boot.registry.classloading.spi.ClassLoadingException
astore 7
start local 7 5: new org.hibernate.AnnotationException
dup
6: new java.lang.StringBuilder
dup
ldc "Unable to find "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface org.dom4j.Element.getPath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 7
7: invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 7 start local 6 8: StackMap locals: java.lang.Class
StackMap stack:
aload 2
aload 3
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getJavaAttributeNameFromXMLOne:(Ljava/lang/String;)Ljava/lang/String;
aload 6
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
end local 6 9: StackMap locals:
StackMap stack:
return
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 10 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 10 1 element Lorg/dom4j/Element;
0 10 2 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
0 10 3 nodeName Ljava/lang/String;
0 10 4 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
1 10 5 className Ljava/lang/String;
3 4 6 clazz Ljava/lang/Class;
8 9 6 clazz Ljava/lang/Class;
5 8 7 e Lorg/hibernate/boot/registry/classloading/spi/ClassLoadingException;
Exception table:
from to target type
2 3 4 Class org.hibernate.boot.registry.classloading.spi.ClassLoadingException
MethodParameters:
Name Flags
element
ad
nodeName
defaults
private void getElementCollection(java.util.List<java.lang.annotation.Annotation>, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 29
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 3
start local 3 2: ldc "element-collection"
aload 3
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 29
3: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/ElementCollection;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 5
start local 5 4: aload 0
aload 3
aload 5
ldc "target-class"
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addTargetClass:(Lorg/dom4j/Element;Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Ljava/lang/String;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
5: aload 0
aload 5
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getFetchType:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;)V
6: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getOrderBy:(Ljava/util/List;Lorg/dom4j/Element;)V
7: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getOrderColumn:(Ljava/util/List;Lorg/dom4j/Element;)V
8: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getMapKey:(Ljava/util/List;Lorg/dom4j/Element;)V
9: aload 0
aload 1
aload 3
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getMapKeyClass:(Ljava/util/List;Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
10: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getMapKeyTemporal:(Ljava/util/List;Lorg/dom4j/Element;)V
11: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getMapKeyEnumerated:(Ljava/util/List;Lorg/dom4j/Element;)V
12: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getMapKeyColumn:(Ljava/util/List;Lorg/dom4j/Element;)V
13: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildMapKeyJoinColumns:(Ljava/util/List;Lorg/dom4j/Element;)V
14: aload 0
aload 3
ldc "column"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
iconst_0
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getColumn:(Lorg/dom4j/Element;ZLorg/dom4j/Element;)Ljavax/persistence/Column;
astore 6
start local 6 15: aload 0
aload 1
aload 6
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
16: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getTemporal:(Ljava/util/List;Lorg/dom4j/Element;)V
17: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getEnumerated:(Ljava/util/List;Lorg/dom4j/Element;)V
18: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getLob:(Ljava/util/List;Lorg/dom4j/Element;)V
19: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 7
start local 7 20: aload 7
aload 0
aload 3
ldc "map-key-attribute-override"
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildAttributeOverrides:(Lorg/dom4j/Element;Ljava/lang/String;)Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
21: aload 7
aload 0
aload 3
ldc "attribute-override"
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildAttributeOverrides:(Lorg/dom4j/Element;Ljava/lang/String;)Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
22: aload 0
aload 2
aload 7
iconst_0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.mergeAttributeOverrides:(Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Ljava/util/List;Z)Ljavax/persistence/AttributeOverrides;
astore 6
23: aload 0
aload 1
aload 6
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
24: aload 0
aload 3
aload 2
iconst_0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAssociationOverrides:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Z)Ljavax/persistence/AssociationOverrides;
astore 6
25: aload 0
aload 1
aload 6
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
26: aload 0
aload 1
aload 3
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getCollectionTable:(Ljava/util/List;Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
27: aload 1
aload 5
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAccessType:(Ljava/util/List;Lorg/dom4j/Element;)V
end local 7 end local 6 end local 5 end local 3 29: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
30: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 31 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 31 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
2 29 3 element Lorg/dom4j/Element;
4 29 5 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
15 29 6 annotation Ljava/lang/annotation/Annotation;
20 29 7 attributes Ljava/util/List<Ljavax/persistence/AttributeOverride;>;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
MethodParameters:
Name Flags
annotationList
defaults
private void getOrderBy(java.util.List<java.lang.annotation.Annotation>, org.dom4j.Element);
descriptor: (Ljava/util/List;Lorg/dom4j/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 2
ldc "order-by"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: aload 3
ifnull 7
4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/OrderBy;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 5: aload 3
aload 4
ldc "value"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringElement:(Lorg/dom4j/Element;Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Ljava/lang/String;)V
6: aload 1
aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 7: StackMap locals: org.dom4j.Element
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 8 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 8 2 element Lorg/dom4j/Element;
3 8 3 subelement Lorg/dom4j/Element;
5 7 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;)V
MethodParameters:
Name Flags
annotationList
element
private void getMapKey(java.util.List<java.lang.annotation.Annotation>, org.dom4j.Element);
descriptor: (Ljava/util/List;Lorg/dom4j/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 2
ldc "map-key"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: aload 3
ifnull 7
4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/MapKey;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 5: aload 4
aload 3
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
6: aload 1
aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 7: StackMap locals: org.dom4j.Element
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 8 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 8 2 element Lorg/dom4j/Element;
3 8 3 subelement Lorg/dom4j/Element;
5 7 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;)V
MethodParameters:
Name Flags
annotationList
element
private void getMapKeyColumn(java.util.List<java.lang.annotation.Annotation>, org.dom4j.Element);
descriptor: (Ljava/util/List;Lorg/dom4j/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 2
ldc "map-key-column"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: aload 3
ifnull 16
4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/MapKeyColumn;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 5: aload 4
aload 3
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
6: aload 4
aload 3
ldc "unique"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
7: aload 4
aload 3
ldc "nullable"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
8: aload 4
aload 3
ldc "insertable"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
9: aload 4
aload 3
ldc "updatable"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
10: aload 4
aload 3
ldc "column-definition"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
11: aload 4
aload 3
ldc "table"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
12: aload 4
aload 3
ldc "length"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyIntegerAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
13: aload 4
aload 3
ldc "precision"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyIntegerAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
14: aload 4
aload 3
ldc "scale"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyIntegerAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
15: aload 1
aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 16: StackMap locals: org.dom4j.Element
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 17 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 17 2 element Lorg/dom4j/Element;
3 17 3 subelement Lorg/dom4j/Element;
5 16 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;)V
MethodParameters:
Name Flags
annotationList
element
private void getMapKeyClass(java.util.List<java.lang.annotation.Annotation>, org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Ljava/util/List;Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc "map-key-class"
astore 4
start local 4 1: aload 2
ifnull 2
aload 2
aload 4
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
3: astore 5
start local 5 4: aload 5
ifnull 18
5: aload 5
ldc "class"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 6: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/MapKeyClass;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 7
start local 7 7: aload 6
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 17
8: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
9: aload 6
aload 3
invokestatic org.hibernate.cfg.annotations.reflection.XMLContext.buildSafeClassName:(Ljava/lang/String;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/String;
10: invokeinterface org.hibernate.boot.spi.ClassLoaderAccess.classForName:(Ljava/lang/String;)Ljava/lang/Class;
astore 8
start local 8 11: goto 16
end local 8 12: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.lang.String org.dom4j.Element java.lang.String org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
StackMap stack: org.hibernate.boot.registry.classloading.spi.ClassLoadingException
astore 9
start local 9 13: new org.hibernate.AnnotationException
dup
14: new java.lang.StringBuilder
dup
ldc "Unable to find "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokeinterface org.dom4j.Element.getPath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 9
15: invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 9 start local 8 16: StackMap locals: java.lang.Class
StackMap stack:
aload 7
ldc "value"
aload 8
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
end local 8 17: StackMap locals:
StackMap stack:
aload 1
aload 7
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 7 end local 6 18: StackMap locals:
StackMap stack:
return
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 19 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 19 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 19 2 element Lorg/dom4j/Element;
0 19 3 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
1 19 4 nodeName Ljava/lang/String;
4 19 5 subelement Lorg/dom4j/Element;
6 18 6 mapKeyClassName Ljava/lang/String;
7 18 7 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
11 12 8 clazz Ljava/lang/Class;
16 17 8 clazz Ljava/lang/Class;
13 16 9 e Lorg/hibernate/boot/registry/classloading/spi/ClassLoadingException;
Exception table:
from to target type
8 11 12 Class org.hibernate.boot.registry.classloading.spi.ClassLoadingException
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
MethodParameters:
Name Flags
annotationList
element
defaults
private void getCollectionTable(java.util.List<java.lang.annotation.Annotation>, org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Ljava/util/List;Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ifnull 1
aload 2
ldc "collection-table"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 4
start local 4 3: aload 4
ifnull 20
4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/CollectionTable;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 5
start local 5 5: aload 5
aload 4
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
6: aload 5
aload 4
ldc "catalog"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
7: aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 10
8: aload 5
ldc "catalog"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 10
9: aload 5
ldc "catalog"
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
10: StackMap locals: org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
StackMap stack:
aload 5
aload 4
ldc "schema"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
11: aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 14
12: aload 5
ldc "schema"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 14
13: aload 5
ldc "schema"
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
14: StackMap locals:
StackMap stack:
aload 0
aload 4
iconst_0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getJoinColumns:(Lorg/dom4j/Element;Z)[Ljavax/persistence/JoinColumn;
astore 6
start local 6 15: aload 6
arraylength
ifle 17
16: aload 5
ldc "joinColumns"
aload 6
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
17: StackMap locals: javax.persistence.JoinColumn[]
StackMap stack:
aload 5
aload 4
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildUniqueConstraints:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;)V
18: aload 5
aload 4
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildIndex:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;)V
19: aload 1
aload 5
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 20: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 21 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 21 2 element Lorg/dom4j/Element;
0 21 3 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
3 21 4 subelement Lorg/dom4j/Element;
5 20 5 annotation Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
15 20 6 joinColumns [Ljavax/persistence/JoinColumn;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
MethodParameters:
Name Flags
annotationList
element
defaults
private void buildJoinColumns(java.util.List<java.lang.annotation.Annotation>, org.dom4j.Element);
descriptor: (Ljava/util/List;Lorg/dom4j/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
iconst_0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getJoinColumns:(Lorg/dom4j/Element;Z)[Ljavax/persistence/JoinColumn;
astore 3
start local 3 1: aload 3
arraylength
ifle 5
2: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/JoinColumns;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 3: aload 4
ldc "value"
aload 3
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
4: aload 1
aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 5: StackMap locals: javax.persistence.JoinColumn[]
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 6 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 6 2 element Lorg/dom4j/Element;
1 6 3 joinColumns [Ljavax/persistence/JoinColumn;
3 5 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;)V
MethodParameters:
Name Flags
annotationList
element
private void getCascades(org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor, org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ifnull 1
aload 2
ldc "cascade"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
goto 2
StackMap locals:
StackMap stack:
1: new java.util.ArrayList
dup
iconst_0
invokespecial java.util.ArrayList.<init>:(I)V
StackMap locals:
StackMap stack: java.util.List
2: astore 4
start local 4 3: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 4: aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 18
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List java.util.List top java.util.Iterator
StackMap stack:
5: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 6
start local 6 6: aload 6
ldc "cascade-all"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
ifnull 8
7: aload 5
getstatic javax.persistence.CascadeType.ALL:Ljavax/persistence/CascadeType;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
8: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List java.util.List org.dom4j.Element java.util.Iterator
StackMap stack:
aload 6
ldc "cascade-persist"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
ifnull 10
9: aload 5
getstatic javax.persistence.CascadeType.PERSIST:Ljavax/persistence/CascadeType;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
10: StackMap locals:
StackMap stack:
aload 6
ldc "cascade-merge"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
ifnull 12
11: aload 5
getstatic javax.persistence.CascadeType.MERGE:Ljavax/persistence/CascadeType;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
12: StackMap locals:
StackMap stack:
aload 6
ldc "cascade-remove"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
ifnull 14
13: aload 5
getstatic javax.persistence.CascadeType.REMOVE:Ljavax/persistence/CascadeType;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
14: StackMap locals:
StackMap stack:
aload 6
ldc "cascade-refresh"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
ifnull 16
15: aload 5
getstatic javax.persistence.CascadeType.REFRESH:Ljavax/persistence/CascadeType;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
16: StackMap locals:
StackMap stack:
aload 6
ldc "cascade-detach"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
ifnull 18
17: aload 5
getstatic javax.persistence.CascadeType.DETACH:Ljavax/persistence/CascadeType;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 18: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
19: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCascadePersist:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 22
20: aload 5
getstatic javax.persistence.CascadeType.ALL:Ljavax/persistence/CascadeType;
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 22
aload 5
getstatic javax.persistence.CascadeType.PERSIST:Ljavax/persistence/CascadeType;
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 22
21: aload 5
getstatic javax.persistence.CascadeType.PERSIST:Ljavax/persistence/CascadeType;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
22: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List java.util.List
StackMap stack:
aload 5
invokeinterface java.util.List.size:()I
ifle 24
23: aload 1
ldc "cascade"
aload 5
aload 5
invokeinterface java.util.List.size:()I
anewarray javax.persistence.CascadeType
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
24: StackMap locals:
StackMap stack:
return
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 25 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 25 1 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
0 25 2 element Lorg/dom4j/Element;
0 25 3 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
3 25 4 elements Ljava/util/List<Lorg/dom4j/Element;>;
4 25 5 cascades Ljava/util/List<Ljavax/persistence/CascadeType;>;
6 18 6 subelement Lorg/dom4j/Element;
MethodParameters:
Name Flags
ad
element
defaults
private void getEmbedded(java.util.List<java.lang.annotation.Annotation>, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 10
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 3
start local 3 2: ldc "embedded"
aload 3
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
3: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Embedded;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 5
start local 5 4: aload 1
aload 5
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
5: aload 0
aload 3
aload 2
iconst_0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAttributeOverrides:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Z)Ljavax/persistence/AttributeOverrides;
astore 6
start local 6 6: aload 0
aload 1
aload 6
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
7: aload 0
aload 3
aload 2
iconst_0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAssociationOverrides:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Z)Ljavax/persistence/AssociationOverrides;
astore 6
8: aload 0
aload 1
aload 6
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
9: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAccessType:(Ljava/util/List;Lorg/dom4j/Element;)V
end local 6 end local 5 end local 3 10: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
11: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
invokeinterface java.util.List.size:()I
ifne 23
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 23
12: aload 0
ldc Ljavax/persistence/Embedded;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
start local 3 13: aload 3
ifnull 23
14: aload 1
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
15: aload 0
ldc Ljavax/persistence/AttributeOverride;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
16: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
17: aload 0
ldc Ljavax/persistence/AttributeOverrides;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
18: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
19: aload 0
ldc Ljavax/persistence/AssociationOverride;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
20: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
21: aload 0
ldc Ljavax/persistence/AssociationOverrides;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
22: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
end local 3 23: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 24 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 24 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
2 10 3 element Lorg/dom4j/Element;
4 10 5 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
6 10 6 annotation Ljava/lang/annotation/Annotation;
13 23 3 annotation Ljava/lang/annotation/Annotation;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
MethodParameters:
Name Flags
annotationList
defaults
private javax.persistence.Transient getTransient(org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/Transient;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.hibernate.cfg.annotations.reflection.XMLContext$Default top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 2
start local 2 2: ldc "transient"
aload 2
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
3: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Transient;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 4: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Transient
areturn
end local 4 end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
invokeinterface java.util.List.size:()I
ifne 8
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 8
7: aload 0
ldc Ljavax/persistence/Transient;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Transient
areturn
8: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.hibernate.cfg.annotations.reflection.XMLContext$Default
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 9 1 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
2 5 2 element Lorg/dom4j/Element;
4 5 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
defaults
private void getVersion(java.util.List<java.lang.annotation.Annotation>, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 9
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 3
start local 3 2: ldc "version"
aload 3
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
3: aload 0
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildColumns:(Lorg/dom4j/Element;)Lorg/hibernate/annotations/Columns;
astore 5
start local 5 4: aload 0
aload 1
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
5: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getTemporal:(Ljava/util/List;Lorg/dom4j/Element;)V
6: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Version;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 6
start local 6 7: aload 1
aload 6
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
8: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAccessType:(Ljava/util/List;Lorg/dom4j/Element;)V
end local 6 end local 5 end local 3 9: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
10: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
invokeinterface java.util.List.size:()I
ifne 20
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 20
11: aload 0
ldc Ljavax/persistence/Version;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
start local 3 12: aload 3
ifnull 20
13: aload 1
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
14: aload 0
ldc Ljavax/persistence/Column;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
15: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
16: aload 0
ldc Lorg/hibernate/annotations/Columns;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
17: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
18: aload 0
ldc Ljavax/persistence/Temporal;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
19: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
end local 3 20: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 21 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 21 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
2 9 3 element Lorg/dom4j/Element;
4 9 5 annotation Ljava/lang/annotation/Annotation;
7 9 6 basic Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
12 20 3 annotation Ljava/lang/annotation/Annotation;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
MethodParameters:
Name Flags
annotationList
defaults
private void getBasic(java.util.List<java.lang.annotation.Annotation>, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 13
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 3
start local 3 2: ldc "basic"
aload 3
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
3: aload 0
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildColumns:(Lorg/dom4j/Element;)Lorg/hibernate/annotations/Columns;
astore 5
start local 5 4: aload 0
aload 1
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
5: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAccessType:(Ljava/util/List;Lorg/dom4j/Element;)V
6: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getTemporal:(Ljava/util/List;Lorg/dom4j/Element;)V
7: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getLob:(Ljava/util/List;Lorg/dom4j/Element;)V
8: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getEnumerated:(Ljava/util/List;Lorg/dom4j/Element;)V
9: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Basic;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 6
start local 6 10: aload 0
aload 6
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getFetchType:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;)V
11: aload 6
aload 3
ldc "optional"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
12: aload 1
aload 6
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 end local 3 13: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
14: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
invokeinterface java.util.List.size:()I
ifne 35
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 35
15: aload 0
ldc Ljavax/persistence/Basic;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
start local 3 16: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
17: aload 0
ldc Ljavax/persistence/Lob;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
18: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
19: aload 0
ldc Ljavax/persistence/Enumerated;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
20: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
21: aload 0
ldc Ljavax/persistence/Temporal;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
22: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
23: aload 0
ldc Ljavax/persistence/Column;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
24: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
25: aload 0
ldc Lorg/hibernate/annotations/Columns;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
26: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
27: aload 0
ldc Ljavax/persistence/AttributeOverride;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
28: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
29: aload 0
ldc Ljavax/persistence/AttributeOverrides;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
30: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
31: aload 0
ldc Ljavax/persistence/AssociationOverride;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
32: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
33: aload 0
ldc Ljavax/persistence/AssociationOverrides;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
34: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
end local 3 35: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 36 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 36 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
2 13 3 element Lorg/dom4j/Element;
4 13 5 annotation Ljava/lang/annotation/Annotation;
10 13 6 basic Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
16 35 3 annotation Ljava/lang/annotation/Annotation;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
MethodParameters:
Name Flags
annotationList
defaults
private void getEnumerated(java.util.List<java.lang.annotation.Annotation>, org.dom4j.Element);
descriptor: (Ljava/util/List;Lorg/dom4j/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 2
ldc "enumerated"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: aload 3
ifnull 15
4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Enumerated;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 5: aload 3
invokeinterface org.dom4j.Element.getTextTrim:()Ljava/lang/String;
astore 5
start local 5 6: ldc "ORDINAL"
aload 5
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 9
7: aload 4
ldc "value"
getstatic javax.persistence.EnumType.ORDINAL:Ljavax/persistence/EnumType;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
8: goto 14
9: StackMap locals: org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.lang.String
StackMap stack:
ldc "STRING"
aload 5
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 12
10: aload 4
ldc "value"
getstatic javax.persistence.EnumType.STRING:Ljavax/persistence/EnumType;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
11: goto 14
12: StackMap locals:
StackMap stack:
aload 5
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 14
13: new org.hibernate.AnnotationException
dup
new java.lang.StringBuilder
dup
ldc "Unknown EnumType: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ". "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "Activate schema validation for more information"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;)V
athrow
14: StackMap locals:
StackMap stack:
aload 1
aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 end local 4 15: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 16 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 16 2 element Lorg/dom4j/Element;
3 16 3 subElement Lorg/dom4j/Element;
5 15 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
6 15 5 enumerated Ljava/lang/String;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;)V
MethodParameters:
Name Flags
annotationList
element
private void getLob(java.util.List<java.lang.annotation.Annotation>, org.dom4j.Element);
descriptor: (Ljava/util/List;Lorg/dom4j/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 2
ldc "lob"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: aload 3
ifnull 5
4: aload 1
new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Lob;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
5: StackMap locals: org.dom4j.Element
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 6 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 6 2 element Lorg/dom4j/Element;
3 6 3 subElement Lorg/dom4j/Element;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;)V
MethodParameters:
Name Flags
annotationList
element
private void getFetchType(org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor, org.dom4j.Element);
descriptor: (Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 2
ldc "fetch"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: java.lang.String
2: astore 3
start local 3 3: aload 3
ifnull 9
4: ldc "eager"
aload 3
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 7
5: aload 1
ldc "fetch"
getstatic javax.persistence.FetchType.EAGER:Ljavax/persistence/FetchType;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
6: goto 9
7: StackMap locals: java.lang.String
StackMap stack:
ldc "lazy"
aload 3
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 9
8: aload 1
ldc "fetch"
getstatic javax.persistence.FetchType.LAZY:Ljavax/persistence/FetchType;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
9: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 10 1 descriptor Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
0 10 2 element Lorg/dom4j/Element;
3 10 3 fetchString Ljava/lang/String;
MethodParameters:
Name Flags
descriptor
element
private void getEmbeddedId(java.util.List<java.lang.annotation.Annotation>, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 11
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 3
start local 3 2: ldc "embedded-id"
aload 3
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 11
3: aload 0
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.isProcessingId:(Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Z
ifeq 11
4: aload 0
aload 3
aload 2
iconst_0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAttributeOverrides:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Z)Ljavax/persistence/AttributeOverrides;
astore 5
start local 5 5: aload 0
aload 1
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
6: aload 0
aload 3
aload 2
iconst_0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAssociationOverrides:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Z)Ljavax/persistence/AssociationOverrides;
astore 5
7: aload 0
aload 1
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
8: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/EmbeddedId;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 6
start local 6 9: aload 1
aload 6
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
10: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAccessType:(Ljava/util/List;Lorg/dom4j/Element;)V
end local 6 end local 5 end local 3 11: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
12: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
invokeinterface java.util.List.size:()I
ifne 36
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 36
13: aload 0
ldc Ljavax/persistence/EmbeddedId;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
start local 3 14: aload 3
ifnull 36
15: aload 1
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
16: aload 0
ldc Ljavax/persistence/Column;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
17: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
18: aload 0
ldc Lorg/hibernate/annotations/Columns;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
19: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
20: aload 0
ldc Ljavax/persistence/GeneratedValue;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
21: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
22: aload 0
ldc Ljavax/persistence/Temporal;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
23: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
24: aload 0
ldc Ljavax/persistence/TableGenerator;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
25: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
26: aload 0
ldc Ljavax/persistence/SequenceGenerator;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
27: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
28: aload 0
ldc Ljavax/persistence/AttributeOverride;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
29: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
30: aload 0
ldc Ljavax/persistence/AttributeOverrides;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
31: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
32: aload 0
ldc Ljavax/persistence/AssociationOverride;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
33: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
34: aload 0
ldc Ljavax/persistence/AssociationOverrides;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
35: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
end local 3 36: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 37 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 37 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
2 11 3 element Lorg/dom4j/Element;
5 11 5 annotation Ljava/lang/annotation/Annotation;
9 11 6 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
14 36 3 annotation Ljava/lang/annotation/Annotation;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
MethodParameters:
Name Flags
annotationList
defaults
private void preCalculateElementsForProperty(org.dom4j.Element);
descriptor: (Lorg/dom4j/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
1: aload 1
ifnull 2
aload 1
ldc "attributes"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 3
StackMap locals:
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
3: astore 2
start local 2 4: aload 2
ifnull 10
5: aload 2
invokeinterface org.dom4j.Element.elements:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 9
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.dom4j.Element top java.util.Iterator
StackMap stack:
6: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 3
start local 3 7: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
aload 3
ldc "name"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
8: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 3 9: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
10: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.dom4j.Element
StackMap stack:
aload 1
ifnull 16
11: aload 1
invokeinterface org.dom4j.Element.elements:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 15
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.dom4j.Element top java.util.Iterator
StackMap stack:
12: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 3
start local 3 13: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyName:Ljava/lang/String;
aload 3
ldc "method-name"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
14: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 3 15: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 12
16: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.dom4j.Element
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 17 1 tree Lorg/dom4j/Element;
4 17 2 element Lorg/dom4j/Element;
7 9 3 subelement Lorg/dom4j/Element;
13 15 3 subelement Lorg/dom4j/Element;
MethodParameters:
Name Flags
tree
private void getId(java.util.List<java.lang.annotation.Annotation>, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Ljava/util/List;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 17
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 3
start local 3 2: ldc "id"
aload 3
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 17
3: aload 0
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.isProcessingId:(Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Z
istore 5
start local 5 4: iload 5
ifeq 17
5: aload 0
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildColumns:(Lorg/dom4j/Element;)Lorg/hibernate/annotations/Columns;
astore 6
start local 6 6: aload 0
aload 1
aload 6
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
7: aload 0
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildGeneratedValue:(Lorg/dom4j/Element;)Ljavax/persistence/GeneratedValue;
astore 6
8: aload 0
aload 1
aload 6
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
9: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getTemporal:(Ljava/util/List;Lorg/dom4j/Element;)V
10: aload 0
aload 3
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getTableGenerator:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/TableGenerator;
astore 6
11: aload 0
aload 1
aload 6
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
12: aload 0
aload 3
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getSequenceGenerator:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/SequenceGenerator;
astore 6
13: aload 0
aload 1
aload 6
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
14: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Id;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 7
start local 7 15: aload 1
aload 7
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
16: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getAccessType:(Ljava/util/List;Lorg/dom4j/Element;)V
end local 7 end local 6 end local 5 end local 3 17: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
18: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.elementsForProperty:Ljava/util/List;
invokeinterface java.util.List.size:()I
ifne 42
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 42
19: aload 0
ldc Ljavax/persistence/Id;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
start local 3 20: aload 3
ifnull 42
21: aload 1
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
22: aload 0
ldc Ljavax/persistence/Column;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
23: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
24: aload 0
ldc Lorg/hibernate/annotations/Columns;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
25: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
26: aload 0
ldc Ljavax/persistence/GeneratedValue;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
27: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
28: aload 0
ldc Ljavax/persistence/Temporal;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
29: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
30: aload 0
ldc Ljavax/persistence/TableGenerator;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
31: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
32: aload 0
ldc Ljavax/persistence/SequenceGenerator;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
33: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
34: aload 0
ldc Ljavax/persistence/AttributeOverride;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
35: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
36: aload 0
ldc Ljavax/persistence/AttributeOverrides;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
37: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
38: aload 0
ldc Ljavax/persistence/AssociationOverride;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
39: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
40: aload 0
ldc Ljavax/persistence/AssociationOverrides;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
astore 3
41: aload 0
aload 1
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addIfNotNull:(Ljava/util/List;Ljava/lang/annotation/Annotation;)Ljava/lang/annotation/Annotation;
pop
end local 3 42: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.hibernate.cfg.annotations.reflection.XMLContext$Default
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 43 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 43 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 43 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
2 17 3 element Lorg/dom4j/Element;
4 17 5 processId Z
6 17 6 annotation Ljava/lang/annotation/Annotation;
15 17 7 id Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
20 42 3 annotation Ljava/lang/annotation/Annotation;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)V
MethodParameters:
Name Flags
annotationList
defaults
private boolean isProcessingId(org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getAccess:()Ljavax/persistence/AccessType;
ifnull 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 2
start local 2 3: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader$PropertyType.PROPERTY:Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader$PropertyType;
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyType:Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader$PropertyType;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader$PropertyType.equals:(Ljava/lang/Object;)Z
ifeq 4
getstatic javax.persistence.AccessType.PROPERTY:Ljavax/persistence/AccessType;
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getAccess:()Ljavax/persistence/AccessType;
invokevirtual javax.persistence.AccessType.equals:(Ljava/lang/Object;)Z
ifne 7
4: StackMap locals: int
StackMap stack:
getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader$PropertyType.FIELD:Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader$PropertyType;
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyType:Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader$PropertyType;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader$PropertyType.equals:(Ljava/lang/Object;)Z
ifeq 6
getstatic javax.persistence.AccessType.FIELD:Ljavax/persistence/AccessType;
5: aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getAccess:()Ljavax/persistence/AccessType;
invokevirtual javax.persistence.AccessType.equals:(Ljava/lang/Object;)Z
ifne 7
6: StackMap locals:
StackMap stack:
iconst_0
goto 8
StackMap locals:
StackMap stack:
7: iconst_1
StackMap locals:
StackMap stack: int
8: istore 3
start local 3 9: aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 12
10: aload 0
ldc Ljavax/persistence/Id;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.isPhysicalAnnotationPresent:(Ljava/lang/Class;)Z
ifne 11
aload 0
ldc Ljavax/persistence/EmbeddedId;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.isPhysicalAnnotationPresent:(Ljava/lang/Class;)Z
ifeq 12
11: StackMap locals: int
StackMap stack:
iconst_1
goto 13
StackMap locals:
StackMap stack:
12: iconst_0
StackMap locals:
StackMap stack: int
13: istore 4
start local 4 14: aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 19
15: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.mirroredAttribute:Ljava/lang/reflect/AccessibleObject;
ifnull 19
16: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.mirroredAttribute:Ljava/lang/reflect/AccessibleObject;
ldc Ljavax/persistence/Id;
invokevirtual java.lang.reflect.AccessibleObject.isAnnotationPresent:(Ljava/lang/Class;)Z
ifne 18
17: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.mirroredAttribute:Ljava/lang/reflect/AccessibleObject;
ldc Ljavax/persistence/EmbeddedId;
invokevirtual java.lang.reflect.AccessibleObject.isAnnotationPresent:(Ljava/lang/Class;)Z
ifeq 19
18: StackMap locals: int
StackMap stack:
iconst_1
goto 20
StackMap locals:
StackMap stack:
19: iconst_0
StackMap locals:
StackMap stack: int
20: istore 5
start local 5 21: getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader$PropertyType.PROPERTY:Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader$PropertyType;
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.propertyType:Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader$PropertyType;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader$PropertyType.equals:(Ljava/lang/Object;)Z
ifeq 24
22: iload 5
ifne 24
23: iconst_1
goto 25
StackMap locals: int
StackMap stack:
24: iconst_0
StackMap locals:
StackMap stack: int
25: istore 6
start local 6 26: iload 3
ifne 29
iload 2
ifne 27
iload 4
ifne 29
StackMap locals: int
StackMap stack:
27: iload 2
ifne 28
iload 6
ifne 29
StackMap locals:
StackMap stack:
28: iconst_0
ireturn
StackMap locals:
StackMap stack:
29: iconst_1
ireturn
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 30 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 30 1 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
3 30 2 isExplicit Z
9 30 3 correctAccess Z
14 30 4 hasId Z
21 30 5 mirrorAttributeIsId Z
26 30 6 propertyIsDefault Z
MethodParameters:
Name Flags
defaults
private org.hibernate.annotations.Columns buildColumns(org.dom4j.Element);
descriptor: (Lorg/dom4j/Element;)Lorg/hibernate/annotations/Columns;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 1
ldc "column"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 2
start local 2 1: new java.util.ArrayList
dup
aload 2
invokeinterface java.util.List.size:()I
invokespecial java.util.ArrayList.<init>:(I)V
astore 3
start local 3 2: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 5
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element java.util.List java.util.List top java.util.Iterator
StackMap stack:
3: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 4
start local 4 4: aload 3
aload 0
aload 4
iconst_0
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getColumn:(Lorg/dom4j/Element;ZLorg/dom4j/Element;)Ljavax/persistence/Column;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 5: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: aload 3
invokeinterface java.util.List.size:()I
ifle 10
7: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Lorg/hibernate/annotations/Columns;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 8: aload 4
ldc "columns"
aload 3
aload 3
invokeinterface java.util.List.size:()I
anewarray javax.persistence.Column
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
9: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast org.hibernate.annotations.Columns
areturn
end local 4 10: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element java.util.List java.util.List
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 11 1 element Lorg/dom4j/Element;
1 11 2 subelements Ljava/util/List<Lorg/dom4j/Element;>;
2 11 3 columns Ljava/util/List<Ljavax/persistence/Column;>;
4 5 4 subelement Lorg/dom4j/Element;
8 10 4 columnsDescr Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
element
private javax.persistence.GeneratedValue buildGeneratedValue(org.dom4j.Element);
descriptor: (Lorg/dom4j/Element;)Ljavax/persistence/GeneratedValue;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
ldc "generated-value"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 2
start local 2 3: aload 2
ifnull 22
4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/GeneratedValue;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 3
start local 3 5: aload 2
ldc "strategy"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 6: ldc "TABLE"
aload 4
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 9
7: aload 3
ldc "strategy"
getstatic javax.persistence.GenerationType.TABLE:Ljavax/persistence/GenerationType;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
8: goto 20
9: StackMap locals: org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.lang.String
StackMap stack:
ldc "SEQUENCE"
aload 4
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 12
10: aload 3
ldc "strategy"
getstatic javax.persistence.GenerationType.SEQUENCE:Ljavax/persistence/GenerationType;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
11: goto 20
12: StackMap locals:
StackMap stack:
ldc "IDENTITY"
aload 4
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 15
13: aload 3
ldc "strategy"
getstatic javax.persistence.GenerationType.IDENTITY:Ljavax/persistence/GenerationType;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
14: goto 20
15: StackMap locals:
StackMap stack:
ldc "AUTO"
aload 4
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 18
16: aload 3
ldc "strategy"
getstatic javax.persistence.GenerationType.AUTO:Ljavax/persistence/GenerationType;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
17: goto 20
18: StackMap locals:
StackMap stack:
aload 4
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 20
19: new org.hibernate.AnnotationException
dup
new java.lang.StringBuilder
dup
ldc "Unknown GenerationType: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ". "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "Activate schema validation for more information"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;)V
athrow
20: StackMap locals:
StackMap stack:
aload 3
aload 2
ldc "generator"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
21: aload 3
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.GeneratedValue
areturn
end local 4 end local 3 22: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 23 1 element Lorg/dom4j/Element;
3 23 2 subElement Lorg/dom4j/Element;
5 22 3 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
6 22 4 strategy Ljava/lang/String;
MethodParameters:
Name Flags
element
private void getTemporal(java.util.List<java.lang.annotation.Annotation>, org.dom4j.Element);
descriptor: (Ljava/util/List;Lorg/dom4j/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 2
ldc "temporal"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: aload 3
ifnull 18
4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Temporal;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 5: aload 3
invokeinterface org.dom4j.Element.getTextTrim:()Ljava/lang/String;
astore 5
start local 5 6: ldc "DATE"
aload 5
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 9
7: aload 4
ldc "value"
getstatic javax.persistence.TemporalType.DATE:Ljavax/persistence/TemporalType;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
8: goto 17
9: StackMap locals: org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.lang.String
StackMap stack:
ldc "TIME"
aload 5
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 12
10: aload 4
ldc "value"
getstatic javax.persistence.TemporalType.TIME:Ljavax/persistence/TemporalType;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
11: goto 17
12: StackMap locals:
StackMap stack:
ldc "TIMESTAMP"
aload 5
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 15
13: aload 4
ldc "value"
getstatic javax.persistence.TemporalType.TIMESTAMP:Ljavax/persistence/TemporalType;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
14: goto 17
15: StackMap locals:
StackMap stack:
aload 5
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 17
16: new org.hibernate.AnnotationException
dup
new java.lang.StringBuilder
dup
ldc "Unknown TemporalType: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ". "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "Activate schema validation for more information"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;)V
athrow
17: StackMap locals:
StackMap stack:
aload 1
aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 end local 4 18: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 19 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 19 2 element Lorg/dom4j/Element;
3 19 3 subElement Lorg/dom4j/Element;
5 18 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
6 18 5 temporal Ljava/lang/String;
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;)V
MethodParameters:
Name Flags
annotationList
element
private void getAccessType(java.util.List<java.lang.annotation.Annotation>, org.dom4j.Element);
descriptor: (Ljava/util/List;Lorg/dom4j/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 2
ldc "access"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 3: aload 3
ifnull 14
4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Access;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 5: aload 3
invokestatic javax.persistence.AccessType.valueOf:(Ljava/lang/String;)Ljavax/persistence/AccessType;
astore 5
start local 5 6: goto 9
end local 5 7: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List org.dom4j.Element java.lang.String org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
StackMap stack: java.lang.IllegalArgumentException
pop
8: new org.hibernate.AnnotationException
dup
new java.lang.StringBuilder
dup
aload 3
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " is not a valid access type. Check you xml confguration."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;)V
athrow
start local 5 9: StackMap locals: javax.persistence.AccessType
StackMap stack:
getstatic javax.persistence.AccessType.PROPERTY:Ljavax/persistence/AccessType;
aload 5
invokevirtual javax.persistence.AccessType.equals:(Ljava/lang/Object;)Z
ifeq 10
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.element:Ljava/lang/reflect/AnnotatedElement;
instanceof java.lang.reflect.Method
ifne 11
10: StackMap locals:
StackMap stack:
getstatic javax.persistence.AccessType.FIELD:Ljavax/persistence/AccessType;
aload 5
invokevirtual javax.persistence.AccessType.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.element:Ljava/lang/reflect/AnnotatedElement;
instanceof java.lang.reflect.Field
ifeq 12
11: StackMap locals:
StackMap stack:
return
12: StackMap locals:
StackMap stack:
aload 4
ldc "value"
aload 5
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
13: aload 1
aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 end local 4 14: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 15 1 annotationList Ljava/util/List<Ljava/lang/annotation/Annotation;>;
0 15 2 element Lorg/dom4j/Element;
3 15 3 access Ljava/lang/String;
5 14 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
6 7 5 type Ljavax/persistence/AccessType;
9 14 5 type Ljavax/persistence/AccessType;
Exception table:
from to target type
5 6 7 Class java.lang.IllegalArgumentException
Signature: (Ljava/util/List<Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;)V
MethodParameters:
Name Flags
annotationList
element
private javax.persistence.AssociationOverrides getAssociationOverrides(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default, boolean);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Z)Ljavax/persistence/AssociationOverrides;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=11, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildAssociationOverrides:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/util/List;
astore 4
start local 4 1: iload 3
ifeq 11
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 11
2: aload 0
ldc Ljavax/persistence/AssociationOverride;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.AssociationOverride
astore 5
start local 5 3: aload 0
aload 5
aload 4
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addAssociationOverrideIfNeeded:(Ljavax/persistence/AssociationOverride;Ljava/util/List;)V
4: aload 0
ldc Ljavax/persistence/AssociationOverrides;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.AssociationOverrides
astore 6
start local 6 5: aload 6
ifnull 11
6: aload 6
invokeinterface javax.persistence.AssociationOverrides.value:()[Ljavax/persistence/AssociationOverride;
dup
astore 10
arraylength
istore 9
iconst_0
istore 8
goto 10
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default int java.util.List javax.persistence.AssociationOverride javax.persistence.AssociationOverrides top int int javax.persistence.AssociationOverride[]
StackMap stack:
7: aload 10
iload 8
aaload
astore 7
start local 7 8: aload 0
aload 7
aload 4
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addAssociationOverrideIfNeeded:(Ljavax/persistence/AssociationOverride;Ljava/util/List;)V
end local 7 9: iinc 8 1
StackMap locals:
StackMap stack:
10: iload 8
iload 9
if_icmplt 7
end local 6 end local 5 11: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default int java.util.List
StackMap stack:
aload 4
invokeinterface java.util.List.size:()I
ifle 15
12: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/AssociationOverrides;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 5
start local 5 13: aload 5
ldc "value"
aload 4
aload 4
invokeinterface java.util.List.size:()I
anewarray javax.persistence.AssociationOverride
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
14: aload 5
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.AssociationOverrides
areturn
end local 5 15: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 16 1 tree Lorg/dom4j/Element;
0 16 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
0 16 3 mergeWithAnnotations Z
1 16 4 attributes Ljava/util/List<Ljavax/persistence/AssociationOverride;>;
3 11 5 annotation Ljavax/persistence/AssociationOverride;
5 11 6 annotations Ljavax/persistence/AssociationOverrides;
8 9 7 current Ljavax/persistence/AssociationOverride;
13 15 5 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
tree
defaults
mergeWithAnnotations
private java.util.List<javax.persistence.AssociationOverride> buildAssociationOverrides(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 1
ldc "association-override"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
StackMap locals:
StackMap stack: java.util.List
2: astore 3
start local 3 3: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
start local 4 4: aload 3
ifnull 15
aload 3
invokeinterface java.util.List.size:()I
ifle 15
5: aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 14
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List java.util.List top java.util.Iterator
StackMap stack:
6: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 5
start local 5 7: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/AssociationOverride;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 7
start local 7 8: aload 7
aload 5
ldc "name"
iconst_1
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
9: aload 7
ldc "joinColumns"
aload 0
aload 5
iconst_0
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getJoinColumns:(Lorg/dom4j/Element;Z)[Ljavax/persistence/JoinColumn;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
10: aload 0
aload 5
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildJoinTable:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/JoinTable;
astore 8
start local 8 11: aload 8
ifnull 13
12: aload 7
ldc "joinTable"
aload 8
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
13: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List java.util.List org.dom4j.Element java.util.Iterator org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor javax.persistence.JoinTable
StackMap stack:
aload 4
aload 7
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.AssociationOverride
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 8 end local 7 end local 5 14: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
15: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List java.util.List
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 16 1 element Lorg/dom4j/Element;
0 16 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
3 16 3 subelements Ljava/util/List<Lorg/dom4j/Element;>;
4 16 4 overrides Ljava/util/List<Ljavax/persistence/AssociationOverride;>;
7 14 5 current Lorg/dom4j/Element;
8 14 7 override Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
11 14 8 joinTable Ljavax/persistence/JoinTable;
Signature: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/util/List<Ljavax/persistence/AssociationOverride;>;
MethodParameters:
Name Flags
element
defaults
private javax.persistence.JoinColumn[] getJoinColumns(org.dom4j.Element, boolean);
descriptor: (Lorg/dom4j/Element;Z)[Ljavax/persistence/JoinColumn;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 4
1: aload 1
iload 2
ifeq 2
ldc "inverse-join-column"
goto 3
StackMap locals:
StackMap stack: org.dom4j.Element
2: ldc "join-column"
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element int
StackMap stack: org.dom4j.Element java.lang.String
3: invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
goto 5
4: StackMap locals:
StackMap stack:
aconst_null
5: StackMap locals:
StackMap stack: java.util.List
astore 3
start local 3 6: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
start local 4 7: aload 3
ifnull 21
8: aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 20
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element int java.util.List java.util.List top java.util.Iterator
StackMap stack:
9: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 5
start local 5 10: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/JoinColumn;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 7
start local 7 11: aload 7
aload 5
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
12: aload 7
aload 5
ldc "referenced-column-name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
13: aload 7
aload 5
ldc "unique"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
14: aload 7
aload 5
ldc "nullable"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
15: aload 7
aload 5
ldc "insertable"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
16: aload 7
aload 5
ldc "updatable"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
17: aload 7
aload 5
ldc "column-definition"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
18: aload 7
aload 5
ldc "table"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
19: aload 4
aload 7
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.JoinColumn
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 7 end local 5 20: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
21: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element int java.util.List java.util.List
StackMap stack:
aload 4
aload 4
invokeinterface java.util.List.size:()I
anewarray javax.persistence.JoinColumn
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast javax.persistence.JoinColumn[]
areturn
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/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 22 1 element Lorg/dom4j/Element;
0 22 2 isInverse Z
6 22 3 subelements Ljava/util/List<Lorg/dom4j/Element;>;
7 22 4 joinColumns Ljava/util/List<Ljavax/persistence/JoinColumn;>;
10 20 5 subelement Lorg/dom4j/Element;
11 20 7 column Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
element
isInverse
private void addAssociationOverrideIfNeeded(javax.persistence.AssociationOverride, java.util.List<javax.persistence.AssociationOverride>);
descriptor: (Ljavax/persistence/AssociationOverride;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 11
1: aload 1
invokeinterface javax.persistence.AssociationOverride.name:()Ljava/lang/String;
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 8
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader javax.persistence.AssociationOverride java.util.List java.lang.String int top java.util.Iterator
StackMap stack:
4: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.persistence.AssociationOverride
astore 5
start local 5 5: aload 5
invokeinterface javax.persistence.AssociationOverride.name:()Ljava/lang/String;
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
6: iconst_1
istore 4
7: goto 9
end local 5 8: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
9: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader javax.persistence.AssociationOverride java.util.List java.lang.String int
StackMap stack:
iload 4
ifne 11
10: aload 2
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 12 1 annotation Ljavax/persistence/AssociationOverride;
0 12 2 overrides Ljava/util/List<Ljavax/persistence/AssociationOverride;>;
2 11 3 overrideName Ljava/lang/String;
3 11 4 present Z
5 8 5 current Ljavax/persistence/AssociationOverride;
Signature: (Ljavax/persistence/AssociationOverride;Ljava/util/List<Ljavax/persistence/AssociationOverride;>;)V
MethodParameters:
Name Flags
annotation
overrides
private javax.persistence.AttributeOverrides getAttributeOverrides(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default, boolean);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Z)Ljavax/persistence/AttributeOverrides;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
ldc "attribute-override"
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildAttributeOverrides:(Lorg/dom4j/Element;Ljava/lang/String;)Ljava/util/List;
astore 4
start local 4 1: aload 0
aload 2
aload 4
iload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.mergeAttributeOverrides:(Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Ljava/util/List;Z)Ljavax/persistence/AttributeOverrides;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 2 1 tree Lorg/dom4j/Element;
0 2 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
0 2 3 mergeWithAnnotations Z
1 2 4 attributes Ljava/util/List<Ljavax/persistence/AttributeOverride;>;
MethodParameters:
Name Flags
tree
defaults
mergeWithAnnotations
private javax.persistence.AttributeOverrides mergeAttributeOverrides(org.hibernate.cfg.annotations.reflection.XMLContext$Default, java.util.List<javax.persistence.AttributeOverride>, boolean);
descriptor: (Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Ljava/util/List;Z)Ljavax/persistence/AttributeOverrides;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 10
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 10
1: aload 0
ldc Ljavax/persistence/AttributeOverride;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.AttributeOverride
astore 4
start local 4 2: aload 0
aload 4
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addAttributeOverrideIfNeeded:(Ljavax/persistence/AttributeOverride;Ljava/util/List;)V
3: aload 0
ldc Ljavax/persistence/AttributeOverrides;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.AttributeOverrides
astore 5
start local 5 4: aload 5
ifnull 10
5: aload 5
invokeinterface javax.persistence.AttributeOverrides.value:()[Ljavax/persistence/AttributeOverride;
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 9
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List int javax.persistence.AttributeOverride javax.persistence.AttributeOverrides top int int javax.persistence.AttributeOverride[]
StackMap stack:
6: aload 9
iload 7
aaload
astore 6
start local 6 7: aload 0
aload 6
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addAttributeOverrideIfNeeded:(Ljavax/persistence/AttributeOverride;Ljava/util/List;)V
end local 6 8: iinc 7 1
StackMap locals:
StackMap stack:
9: iload 7
iload 8
if_icmplt 6
end local 5 end local 4 10: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List int
StackMap stack:
aload 2
invokeinterface java.util.List.size:()I
ifle 14
11: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/AttributeOverrides;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 12: aload 4
ldc "value"
aload 2
aload 2
invokeinterface java.util.List.size:()I
anewarray javax.persistence.AttributeOverride
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
13: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.AttributeOverrides
areturn
end local 4 14: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 15 1 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
0 15 2 attributes Ljava/util/List<Ljavax/persistence/AttributeOverride;>;
0 15 3 mergeWithAnnotations Z
2 10 4 annotation Ljavax/persistence/AttributeOverride;
4 10 5 annotations Ljavax/persistence/AttributeOverrides;
7 8 6 current Ljavax/persistence/AttributeOverride;
12 14 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
Signature: (Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Ljava/util/List<Ljavax/persistence/AttributeOverride;>;Z)Ljavax/persistence/AttributeOverrides;
MethodParameters:
Name Flags
defaults
attributes
mergeWithAnnotations
private java.util.List<javax.persistence.AttributeOverride> buildAttributeOverrides(org.dom4j.Element, java.lang.String);
descriptor: (Lorg/dom4j/Element;Ljava/lang/String;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 1
aload 2
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
StackMap locals:
StackMap stack: java.util.List
2: astore 3
start local 3 3: aload 0
aload 3
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildAttributeOverrides:(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 4 1 element Lorg/dom4j/Element;
0 4 2 nodeName Ljava/lang/String;
3 4 3 subelements Ljava/util/List<Lorg/dom4j/Element;>;
Signature: (Lorg/dom4j/Element;Ljava/lang/String;)Ljava/util/List<Ljavax/persistence/AttributeOverride;>;
MethodParameters:
Name Flags
element
nodeName
private java.util.List<javax.persistence.AttributeOverride> buildAttributeOverrides(java.util.List<org.dom4j.Element>, java.lang.String);
descriptor: (Ljava/util/List;Ljava/lang/String;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=8, args_size=3
start local 0 start local 1 start local 2 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 1: aload 1
ifnull 12
aload 1
invokeinterface java.util.List.size:()I
ifle 12
2: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 11
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List java.lang.String java.util.List top java.util.Iterator
StackMap stack:
3: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 4
start local 4 4: aload 4
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 6
5: goto 11
6: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List java.lang.String java.util.List org.dom4j.Element java.util.Iterator
StackMap stack:
new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/AttributeOverride;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 6
start local 6 7: aload 6
aload 4
ldc "name"
iconst_1
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
8: aload 4
ldc "column"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
astore 7
start local 7 9: aload 6
ldc "column"
aload 0
aload 7
iconst_1
aload 4
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getColumn:(Lorg/dom4j/Element;ZLorg/dom4j/Element;)Ljavax/persistence/Column;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
10: aload 3
aload 6
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.AttributeOverride
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 7 end local 6 end local 4 11: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List java.lang.String java.util.List top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
12: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader java.util.List java.lang.String java.util.List
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 13 1 subelements Ljava/util/List<Lorg/dom4j/Element;>;
0 13 2 nodeName Ljava/lang/String;
1 13 3 overrides Ljava/util/List<Ljavax/persistence/AttributeOverride;>;
4 11 4 current Lorg/dom4j/Element;
7 11 6 override Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
9 11 7 column Lorg/dom4j/Element;
Signature: (Ljava/util/List<Lorg/dom4j/Element;>;Ljava/lang/String;)Ljava/util/List<Ljavax/persistence/AttributeOverride;>;
MethodParameters:
Name Flags
subelements
nodeName
private javax.persistence.Column getColumn(org.dom4j.Element, boolean, org.dom4j.Element);
descriptor: (Lorg/dom4j/Element;ZLorg/dom4j/Element;)Ljavax/persistence/Column;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnull 13
1: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Column;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 2: aload 4
aload 1
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
3: aload 4
aload 1
ldc "unique"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
4: aload 4
aload 1
ldc "nullable"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
5: aload 4
aload 1
ldc "insertable"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
6: aload 4
aload 1
ldc "updatable"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
7: aload 4
aload 1
ldc "column-definition"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
8: aload 4
aload 1
ldc "table"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
9: aload 4
aload 1
ldc "length"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyIntegerAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
10: aload 4
aload 1
ldc "precision"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyIntegerAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
11: aload 4
aload 1
ldc "scale"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyIntegerAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
12: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Column
areturn
end local 4 13: StackMap locals:
StackMap stack:
iload 2
ifeq 15
14: new org.hibernate.AnnotationException
dup
new java.lang.StringBuilder
dup
aload 3
invokeinterface org.dom4j.Element.getPath:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".column is mandatory. "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "Activate schema validation for more information"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;)V
athrow
15: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 16 1 element Lorg/dom4j/Element;
0 16 2 isMandatory Z
0 16 3 current Lorg/dom4j/Element;
2 13 4 column Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
element
isMandatory
current
private void addAttributeOverrideIfNeeded(javax.persistence.AttributeOverride, java.util.List<javax.persistence.AttributeOverride>);
descriptor: (Ljavax/persistence/AttributeOverride;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 11
1: aload 1
invokeinterface javax.persistence.AttributeOverride.name:()Ljava/lang/String;
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 8
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader javax.persistence.AttributeOverride java.util.List java.lang.String int top java.util.Iterator
StackMap stack:
4: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.persistence.AttributeOverride
astore 5
start local 5 5: aload 5
invokeinterface javax.persistence.AttributeOverride.name:()Ljava/lang/String;
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
6: iconst_1
istore 4
7: goto 9
end local 5 8: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
9: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader javax.persistence.AttributeOverride java.util.List java.lang.String int
StackMap stack:
iload 4
ifne 11
10: aload 2
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 12 1 annotation Ljavax/persistence/AttributeOverride;
0 12 2 overrides Ljava/util/List<Ljavax/persistence/AttributeOverride;>;
2 11 3 overrideName Ljava/lang/String;
3 11 4 present Z
5 8 5 current Ljavax/persistence/AttributeOverride;
Signature: (Ljavax/persistence/AttributeOverride;Ljava/util/List<Ljavax/persistence/AttributeOverride;>;)V
MethodParameters:
Name Flags
annotation
overrides
private javax.persistence.Access getAccessType(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/Access;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 1
ldc "access"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
2: astore 3
start local 3 3: aload 3
ifnull 11
4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Access;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 5: aload 3
invokestatic javax.persistence.AccessType.valueOf:(Ljava/lang/String;)Ljavax/persistence/AccessType;
astore 5
start local 5 6: goto 9
end local 5 7: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.lang.String org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
StackMap stack: java.lang.IllegalArgumentException
pop
8: new org.hibernate.AnnotationException
dup
new java.lang.StringBuilder
dup
aload 3
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " is not a valid access type. Check you xml confguration."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;)V
athrow
start local 5 9: StackMap locals: javax.persistence.AccessType
StackMap stack:
aload 4
ldc "value"
aload 5
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
10: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Access
areturn
end local 5 end local 4 11: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 13
aload 0
ldc Ljavax/persistence/Access;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.isPhysicalAnnotationPresent:(Ljava/lang/Class;)Z
ifeq 13
12: aload 0
ldc Ljavax/persistence/Access;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Access
areturn
13: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getAccess:()Ljavax/persistence/AccessType;
ifnull 17
14: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Access;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 15: aload 4
ldc "value"
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getAccess:()Ljavax/persistence/AccessType;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
16: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Access
areturn
end local 4 17: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 18 1 tree Lorg/dom4j/Element;
0 18 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
3 18 3 access Ljava/lang/String;
5 11 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
6 7 5 type Ljavax/persistence/AccessType;
9 11 5 type Ljavax/persistence/AccessType;
15 17 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
Exception table:
from to target type
5 6 7 Class java.lang.IllegalArgumentException
MethodParameters:
Name Flags
tree
defaults
private javax.persistence.ExcludeSuperclassListeners getExcludeSuperclassListeners(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/ExcludeSuperclassListeners;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc Ljavax/persistence/ExcludeSuperclassListeners;
aload 1
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getMarkerAnnotation:(Ljava/lang/Class;Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.ExcludeSuperclassListeners
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 1 1 tree Lorg/dom4j/Element;
0 1 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
MethodParameters:
Name Flags
tree
defaults
private javax.persistence.ExcludeDefaultListeners getExcludeDefaultListeners(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/ExcludeDefaultListeners;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc Ljavax/persistence/ExcludeDefaultListeners;
aload 1
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getMarkerAnnotation:(Ljava/lang/Class;Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.ExcludeDefaultListeners
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 1 1 tree Lorg/dom4j/Element;
0 1 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
MethodParameters:
Name Flags
tree
defaults
private java.lang.annotation.Annotation getMarkerAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation>, org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Ljava/lang/Class;Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/annotation/Annotation;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 2
getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 4
start local 4 3: aload 4
ifnull 5
4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
aload 1
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
areturn
5: StackMap locals: org.dom4j.Element
StackMap stack:
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 7
6: aload 0
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
areturn
7: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 8 1 clazz Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;
0 8 2 element Lorg/dom4j/Element;
0 8 3 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
3 8 4 subelement Lorg/dom4j/Element;
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
clazz
element
defaults
private javax.persistence.SqlResultSetMappings getSqlResultSetMappings(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/SqlResultSetMappings;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
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 3
start local 3 1: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 11
2: aload 0
ldc Ljavax/persistence/SqlResultSetMapping;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.SqlResultSetMapping
astore 4
start local 4 3: aload 0
aload 4
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addSqlResultsetMappingIfNeeded:(Ljavax/persistence/SqlResultSetMapping;Ljava/util/List;)V
4: aload 0
ldc Ljavax/persistence/SqlResultSetMappings;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.SqlResultSetMappings
astore 5
start local 5 5: aload 5
ifnull 11
6: aload 5
invokeinterface javax.persistence.SqlResultSetMappings.value:()[Ljavax/persistence/SqlResultSetMapping;
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 10
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List javax.persistence.SqlResultSetMapping javax.persistence.SqlResultSetMappings top int int javax.persistence.SqlResultSetMapping[]
StackMap stack:
7: aload 9
iload 7
aaload
astore 6
start local 6 8: aload 0
aload 6
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addSqlResultsetMappingIfNeeded:(Ljavax/persistence/SqlResultSetMapping;Ljava/util/List;)V
end local 6 9: iinc 7 1
StackMap locals:
StackMap stack:
10: iload 7
iload 8
if_icmplt 7
end local 5 end local 4 11: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List
StackMap stack:
aload 3
invokeinterface java.util.List.size:()I
ifle 15
12: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/SqlResultSetMappings;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 13: aload 4
ldc "value"
aload 3
aload 3
invokeinterface java.util.List.size:()I
anewarray javax.persistence.SqlResultSetMapping
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
14: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.SqlResultSetMappings
areturn
end local 4 15: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 16 1 tree Lorg/dom4j/Element;
0 16 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
1 16 3 results Ljava/util/List<Ljavax/persistence/SqlResultSetMapping;>;
3 11 4 annotation Ljavax/persistence/SqlResultSetMapping;
5 11 5 annotations Ljavax/persistence/SqlResultSetMappings;
8 9 6 current Ljavax/persistence/SqlResultSetMapping;
13 15 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
tree
defaults
public static java.util.List<javax.persistence.NamedEntityGraph> buildNamedEntityGraph(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default, org.hibernate.boot.spi.ClassLoaderAccess);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ifnonnull 2
1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
areturn
2: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 3: aload 0
ldc "named-entity-graph"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 4
start local 4 4: aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 16
StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List top java.util.Iterator
StackMap stack:
5: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 5
start local 5 6: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/NamedEntityGraph;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 7
start local 7 7: aload 7
aload 5
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
8: aload 7
aload 5
ldc "include-all-attributes"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
9: aload 5
aload 7
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.bindNamedAttributeNodes:(Lorg/dom4j/Element;Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)V
10: aload 5
ldc "subgraph"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 8
start local 8 11: aload 5
ldc "subclass-subgraph"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 9
start local 9 12: aload 9
invokeinterface java.util.List.isEmpty:()Z
ifne 14
13: aload 8
aload 9
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
14: StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List org.dom4j.Element java.util.Iterator org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List java.util.List
StackMap stack:
aload 1
aload 7
aload 8
aload 2
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.bindNamedSubgraph:(Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Ljava/util/List;Lorg/hibernate/boot/spi/ClassLoaderAccess;)V
15: aload 3
aload 7
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.NamedEntityGraph
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 9 end local 8 end local 7 end local 5 16: StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
17: aload 3
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 element Lorg/dom4j/Element;
0 18 1 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
0 18 2 classLoaderAccess Lorg/hibernate/boot/spi/ClassLoaderAccess;
3 18 3 namedEntityGraphList Ljava/util/List<Ljavax/persistence/NamedEntityGraph;>;
4 18 4 namedEntityGraphElements Ljava/util/List<Lorg/dom4j/Element;>;
6 16 5 subElement Lorg/dom4j/Element;
7 16 7 ann Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
11 16 8 subgraphNodes Ljava/util/List<Lorg/dom4j/Element;>;
12 16 9 subclassSubgraphNodes Ljava/util/List<Lorg/dom4j/Element;>;
Signature: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljava/util/List<Ljavax/persistence/NamedEntityGraph;>;
MethodParameters:
Name Flags
element
defaults
classLoaderAccess
private static void bindNamedSubgraph(org.hibernate.cfg.annotations.reflection.XMLContext$Default, org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor, java.util.List<org.dom4j.Element>, org.hibernate.boot.spi.ClassLoaderAccess);
descriptor: (Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Ljava/util/List;Lorg/hibernate/boot/spi/ClassLoaderAccess;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=11, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
start local 4 1: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 15
StackMap locals: org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List org.hibernate.boot.spi.ClassLoaderAccess java.util.List top java.util.Iterator
StackMap stack:
2: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 5
start local 5 3: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/NamedSubgraph;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 7
start local 7 4: aload 7
aload 5
ldc "name"
iconst_1
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
5: aload 5
ldc "class"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 6: aload 3
7: aload 8
aload 0
invokestatic org.hibernate.cfg.annotations.reflection.XMLContext.buildSafeClassName:(Ljava/lang/String;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/String;
8: invokeinterface org.hibernate.boot.spi.ClassLoaderAccess.classForName:(Ljava/lang/String;)Ljava/lang/Class;
astore 9
start local 9 9: goto 12
end local 9 10: StackMap locals: org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List org.hibernate.boot.spi.ClassLoaderAccess java.util.List org.dom4j.Element java.util.Iterator org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.lang.String
StackMap stack: org.hibernate.boot.registry.classloading.spi.ClassLoadingException
astore 10
start local 10 11: new org.hibernate.AnnotationException
dup
new java.lang.StringBuilder
dup
ldc "Unable to find entity-class: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 10
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 10 start local 9 12: StackMap locals: java.lang.Class
StackMap stack:
aload 7
ldc "type"
aload 9
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
13: aload 5
aload 7
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.bindNamedAttributeNodes:(Lorg/dom4j/Element;Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)V
14: aload 4
aload 7
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.NamedSubgraph
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 9 end local 8 end local 7 end local 5 15: StackMap locals: org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List org.hibernate.boot.spi.ClassLoaderAccess java.util.List top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
16: aload 1
ldc "subgraphs"
aload 4
aload 4
invokeinterface java.util.List.size:()I
anewarray javax.persistence.NamedSubgraph
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
17: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
0 18 1 ann Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
0 18 2 subgraphNodes Ljava/util/List<Lorg/dom4j/Element;>;
0 18 3 classLoaderAccess Lorg/hibernate/boot/spi/ClassLoaderAccess;
1 18 4 annSubgraphNodes Ljava/util/List<Ljavax/persistence/NamedSubgraph;>;
3 15 5 subgraphNode Lorg/dom4j/Element;
4 15 7 annSubgraphNode Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
6 15 8 clazzName Ljava/lang/String;
9 10 9 clazz Ljava/lang/Class;
12 15 9 clazz Ljava/lang/Class;
11 12 10 e Lorg/hibernate/boot/registry/classloading/spi/ClassLoadingException;
Exception table:
from to target type
6 9 10 Class org.hibernate.boot.registry.classloading.spi.ClassLoadingException
Signature: (Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Ljava/util/List<Lorg/dom4j/Element;>;Lorg/hibernate/boot/spi/ClassLoaderAccess;)V
MethodParameters:
Name Flags
defaults
ann
subgraphNodes
classLoaderAccess
private static void bindNamedAttributeNodes(org.dom4j.Element, org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: aload 0
ldc "named-attribute-node"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 2
start local 2 1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 2: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 9
StackMap locals: org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List java.util.List top java.util.Iterator
StackMap stack:
3: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 4
start local 4 4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/NamedAttributeNode;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 6
start local 6 5: aload 6
aload 4
ldc "value"
ldc "name"
iconst_1
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Ljava/lang/String;Z)V
6: aload 6
aload 4
ldc "subgraph"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
7: aload 6
aload 4
ldc "key-subgraph"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
8: aload 3
aload 6
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.NamedAttributeNode
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 4 9: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
10: aload 1
ldc "attributeNodes"
aload 3
aload 3
invokeinterface java.util.List.size:()I
anewarray javax.persistence.NamedAttributeNode
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
11: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 subElement Lorg/dom4j/Element;
0 12 1 ann Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
1 12 2 namedAttributeNodes Ljava/util/List<Lorg/dom4j/Element;>;
2 12 3 annNamedAttributeNodes Ljava/util/List<Ljavax/persistence/NamedAttributeNode;>;
4 9 4 namedAttributeNode Lorg/dom4j/Element;
5 9 6 annNamedAttributeNode Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
subElement
ann
public static java.util.List<javax.persistence.NamedStoredProcedureQuery> buildNamedStoreProcedureQueries(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default, org.hibernate.boot.spi.ClassLoaderAccess);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=18, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ifnonnull 2
1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
areturn
2: StackMap locals:
StackMap stack:
aload 0
ldc "named-stored-procedure-query"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 3
start local 3 3: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
start local 4 4: aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 59
StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List top java.util.Iterator
StackMap stack:
5: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 5
start local 5 6: aload 5
checkcast org.dom4j.Element
astore 7
start local 7 7: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/NamedStoredProcedureQuery;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 8
start local 8 8: aload 8
aload 7
ldc "name"
iconst_1
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
9: aload 8
aload 7
ldc "procedure-name"
iconst_1
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
10: aload 7
ldc "parameter"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 9
start local 9 11: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
start local 10 12: aload 9
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 12
goto 30
StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List java.lang.Object java.util.Iterator org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List java.util.List top java.util.Iterator
StackMap stack:
13: aload 12
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 11
start local 11 14: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/StoredProcedureParameter;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 13
start local 13 15: aload 13
aload 11
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
16: aload 11
ldc "mode"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 14
start local 14 17: aload 14
ifnonnull 20
18: aload 13
ldc "mode"
getstatic javax.persistence.ParameterMode.IN:Ljavax/persistence/ParameterMode;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
19: goto 21
20: StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List java.lang.Object java.util.Iterator org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List java.util.List org.dom4j.Element java.util.Iterator org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.lang.String
StackMap stack:
aload 13
ldc "mode"
aload 14
getstatic java.util.Locale.ROOT:Ljava/util/Locale;
invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
invokestatic javax.persistence.ParameterMode.valueOf:(Ljava/lang/String;)Ljavax/persistence/ParameterMode;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
21: StackMap locals:
StackMap stack:
aload 11
ldc "class"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 15
start local 15 22: aload 2
23: aload 15
aload 1
invokestatic org.hibernate.cfg.annotations.reflection.XMLContext.buildSafeClassName:(Ljava/lang/String;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/String;
24: invokeinterface org.hibernate.boot.spi.ClassLoaderAccess.classForName:(Ljava/lang/String;)Ljava/lang/Class;
astore 16
start local 16 25: goto 28
end local 16 26: StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List java.lang.Object java.util.Iterator org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List java.util.List org.dom4j.Element java.util.Iterator org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.lang.String java.lang.String
StackMap stack: org.hibernate.boot.registry.classloading.spi.ClassLoadingException
astore 17
start local 17 27: new org.hibernate.AnnotationException
dup
new java.lang.StringBuilder
dup
ldc "Unable to find entity-class: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 15
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 17
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 17 start local 16 28: StackMap locals: java.lang.Class
StackMap stack:
aload 13
ldc "type"
aload 16
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
29: aload 10
aload 13
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.StoredProcedureParameter
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 16 end local 15 end local 14 end local 13 end local 11 30: StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List java.lang.Object java.util.Iterator org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 12
invokeinterface java.util.Iterator.hasNext:()Z
ifne 13
31: aload 8
32: ldc "parameters"
33: aload 10
aload 10
invokeinterface java.util.List.size:()I
anewarray javax.persistence.StoredProcedureParameter
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
34: invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
35: aload 7
ldc "result-class"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 9
36: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 11
start local 11 37: aload 9
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 13
goto 47
StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List java.lang.Object java.util.Iterator org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List java.util.List java.util.List top java.util.Iterator
StackMap stack:
38: aload 13
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 12
start local 12 39: aload 12
invokeinterface org.dom4j.Element.getTextTrim:()Ljava/lang/String;
astore 14
start local 14 40: aload 2
41: aload 14
aload 1
invokestatic org.hibernate.cfg.annotations.reflection.XMLContext.buildSafeClassName:(Ljava/lang/String;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/String;
42: invokeinterface org.hibernate.boot.spi.ClassLoaderAccess.classForName:(Ljava/lang/String;)Ljava/lang/Class;
astore 15
start local 15 43: goto 46
end local 15 44: StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List java.lang.Object java.util.Iterator org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List java.util.List java.util.List org.dom4j.Element java.util.Iterator java.lang.String
StackMap stack: org.hibernate.boot.registry.classloading.spi.ClassLoadingException
astore 16
start local 16 45: new org.hibernate.AnnotationException
dup
new java.lang.StringBuilder
dup
ldc "Unable to find entity-class: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 14
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 16
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 16 start local 15 46: StackMap locals: java.lang.Class
StackMap stack:
aload 11
aload 15
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 15 end local 14 end local 12 47: StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List java.lang.Object java.util.Iterator org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 13
invokeinterface java.util.Iterator.hasNext:()Z
ifne 38
48: aload 8
ldc "resultClasses"
aload 11
aload 11
invokeinterface java.util.List.size:()I
anewarray java.lang.Class
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
49: aload 7
ldc "result-set-mapping"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 9
50: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 12
start local 12 51: aload 9
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 14
goto 54
StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List java.lang.Object java.util.Iterator org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List java.util.List java.util.List java.util.List top java.util.Iterator
StackMap stack:
52: aload 14
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 13
start local 13 53: aload 12
aload 13
invokeinterface org.dom4j.Element.getTextTrim:()Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 13 54: StackMap locals:
StackMap stack:
aload 14
invokeinterface java.util.Iterator.hasNext:()Z
ifne 52
55: aload 8
ldc "resultSetMappings"
aload 12
aload 12
invokeinterface java.util.List.size:()I
anewarray java.lang.String
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
56: aload 7
ldc "hint"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 9
57: aload 9
aload 8
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildQueryHints:(Ljava/util/List;Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)V
58: aload 4
aload 8
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.NamedStoredProcedureQuery
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 5 59: StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
60: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 61 0 element Lorg/dom4j/Element;
0 61 1 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
0 61 2 classLoaderAccess Lorg/hibernate/boot/spi/ClassLoaderAccess;
3 61 3 namedStoredProcedureElements Ljava/util/List;
4 61 4 namedStoredProcedureQueries Ljava/util/List<Ljavax/persistence/NamedStoredProcedureQuery;>;
6 59 5 obj Ljava/lang/Object;
7 59 7 subElement Lorg/dom4j/Element;
8 59 8 ann Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
11 59 9 elements Ljava/util/List<Lorg/dom4j/Element;>;
12 59 10 storedProcedureParameters Ljava/util/List<Ljavax/persistence/StoredProcedureParameter;>;
14 30 11 parameterElement Lorg/dom4j/Element;
15 30 13 parameterDescriptor Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
17 30 14 modeValue Ljava/lang/String;
22 30 15 clazzName Ljava/lang/String;
25 26 16 clazz Ljava/lang/Class;
28 30 16 clazz Ljava/lang/Class;
27 28 17 e Lorg/hibernate/boot/registry/classloading/spi/ClassLoadingException;
37 59 11 returnClasses Ljava/util/List<Ljava/lang/Class;>;
39 47 12 classElement Lorg/dom4j/Element;
40 47 14 clazzName Ljava/lang/String;
43 44 15 clazz Ljava/lang/Class;
46 47 15 clazz Ljava/lang/Class;
45 46 16 e Lorg/hibernate/boot/registry/classloading/spi/ClassLoadingException;
51 59 12 resultSetMappings Ljava/util/List<Ljava/lang/String;>;
53 54 13 resultSetMappingElement Lorg/dom4j/Element;
Exception table:
from to target type
22 25 26 Class org.hibernate.boot.registry.classloading.spi.ClassLoadingException
40 43 44 Class org.hibernate.boot.registry.classloading.spi.ClassLoadingException
Signature: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljava/util/List<Ljavax/persistence/NamedStoredProcedureQuery;>;
MethodParameters:
Name Flags
element
defaults
classLoaderAccess
public static java.util.List<javax.persistence.SqlResultSetMapping> buildSqlResultsetMappings(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default, org.hibernate.boot.spi.ClassLoaderAccess);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=14, args_size=3
start local 0 start local 1 start local 2 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 1: aload 0
ifnonnull 3
2: aload 3
areturn
3: StackMap locals: java.util.List
StackMap stack:
aload 0
ldc "sql-result-set-mapping"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 47
StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List top java.util.Iterator
StackMap stack:
4: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 4
start local 4 5: aload 4
checkcast org.dom4j.Element
astore 6
start local 6 6: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/SqlResultSetMapping;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 7
start local 7 7: aload 7
aload 6
ldc "name"
iconst_1
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
8: aconst_null
astore 8
start local 8 9: aconst_null
astore 9
start local 9 10: aconst_null
astore 10
start local 10 11: aload 6
invokeinterface org.dom4j.Element.elements:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 12
goto 30
StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.lang.Object java.util.Iterator org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List java.util.List java.util.List top java.util.Iterator
StackMap stack:
12: aload 12
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 11
start local 11 13: aload 11
checkcast org.dom4j.Element
astore 13
start local 13 14: ldc "entity-result"
aload 13
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 19
15: aload 8
ifnonnull 17
16: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 8
17: StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.lang.Object java.util.Iterator org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List java.util.List java.util.List java.lang.Object java.util.Iterator org.dom4j.Element
StackMap stack:
aload 8
aload 13
aload 1
aload 2
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildEntityResult:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljavax/persistence/EntityResult;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
18: goto 30
19: StackMap locals:
StackMap stack:
ldc "column-result"
aload 13
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
20: aload 9
ifnonnull 22
21: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 9
22: StackMap locals:
StackMap stack:
aload 9
aload 13
aload 1
aload 2
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildColumnResult:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljavax/persistence/ColumnResult;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
23: goto 30
24: StackMap locals:
StackMap stack:
ldc "constructor-result"
aload 13
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 29
25: aload 10
ifnonnull 27
26: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
27: StackMap locals:
StackMap stack:
aload 10
aload 13
aload 1
aload 2
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildConstructorResult:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljavax/persistence/ConstructorResult;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: goto 30
29: StackMap locals:
StackMap stack:
getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.LOG:Lorg/hibernate/internal/CoreMessageLogger;
new java.lang.StringBuilder
dup
ldc "Encountered unrecognized sql-result-set-mapping sub-element : "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 13
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.hibernate.internal.CoreMessageLogger.debug:(Ljava/lang/Object;)V
end local 13 end local 11 30: StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.lang.Object java.util.Iterator org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 12
invokeinterface java.util.Iterator.hasNext:()Z
ifne 12
31: aload 8
ifnull 36
aload 8
invokeinterface java.util.List.isEmpty:()Z
ifne 36
32: aload 7
33: ldc "entities"
34: aload 8
aload 8
invokeinterface java.util.List.size:()I
anewarray javax.persistence.EntityResult
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
35: invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
36: StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.lang.Object java.util.Iterator org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List java.util.List java.util.List
StackMap stack:
aload 9
ifnull 41
aload 9
invokeinterface java.util.List.isEmpty:()Z
ifne 41
37: aload 7
38: ldc "columns"
39: aload 9
aload 9
invokeinterface java.util.List.size:()I
anewarray javax.persistence.ColumnResult
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
40: invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
41: StackMap locals:
StackMap stack:
aload 10
ifnull 46
aload 10
invokeinterface java.util.List.isEmpty:()Z
ifne 46
42: aload 7
43: ldc "classes"
44: aload 10
aload 10
invokeinterface java.util.List.size:()I
anewarray javax.persistence.ConstructorResult
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
45: invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
46: StackMap locals:
StackMap stack:
aload 3
aload 7
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.SqlResultSetMapping
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 10 end local 9 end local 8 end local 7 end local 6 end local 4 47: StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
48: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 49 0 element Lorg/dom4j/Element;
0 49 1 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
0 49 2 classLoaderAccess Lorg/hibernate/boot/spi/ClassLoaderAccess;
1 49 3 builtResultSetMappings Ljava/util/List<Ljavax/persistence/SqlResultSetMapping;>;
5 47 4 resultSetMappingElementObject Ljava/lang/Object;
6 47 6 resultSetMappingElement Lorg/dom4j/Element;
7 47 7 resultSetMappingAnnotation Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
9 47 8 entityResultAnnotations Ljava/util/List<Ljavax/persistence/EntityResult;>;
10 47 9 columnResultAnnotations Ljava/util/List<Ljavax/persistence/ColumnResult;>;
11 47 10 constructorResultAnnotations Ljava/util/List<Ljavax/persistence/ConstructorResult;>;
13 30 11 resultElementObject Ljava/lang/Object;
14 30 13 resultElement Lorg/dom4j/Element;
Signature: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljava/util/List<Ljavax/persistence/SqlResultSetMapping;>;
MethodParameters:
Name Flags
element
defaults
classLoaderAccess
private static javax.persistence.EntityResult buildEntityResult(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default, org.hibernate.boot.spi.ClassLoaderAccess);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljavax/persistence/EntityResult;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=9, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/EntityResult;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 3
start local 3 1: aload 0
ldc "entity-class"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
aload 1
aload 2
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.resolveClassReference:(Ljava/lang/String;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljava/lang/Class;
astore 4
start local 4 2: aload 3
ldc "entityClass"
aload 4
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
3: aload 3
aload 0
ldc "discriminator-column"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
4: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 5: aload 0
ldc "field-result"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 11
StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.lang.Class java.util.List top java.util.Iterator
StackMap stack:
6: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 6
start local 6 7: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/FieldResult;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 8
start local 8 8: aload 8
aload 6
ldc "name"
iconst_1
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
9: aload 8
aload 6
ldc "column"
iconst_1
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
10: aload 5
aload 8
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.FieldResult
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 8 end local 6 11: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
12: aload 3
13: ldc "fields"
aload 5
aload 5
invokeinterface java.util.List.size:()I
anewarray javax.persistence.FieldResult
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
14: invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
15: aload 3
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.EntityResult
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 16 0 entityResultElement Lorg/dom4j/Element;
0 16 1 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
0 16 2 classLoaderAccess Lorg/hibernate/boot/spi/ClassLoaderAccess;
1 16 3 entityResultDescriptor Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
2 16 4 entityClass Ljava/lang/Class;
5 16 5 fieldResultAnnotations Ljava/util/List<Ljavax/persistence/FieldResult;>;
7 11 6 fieldResult Lorg/dom4j/Element;
8 11 8 fieldResultDescriptor Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
entityResultElement
defaults
classLoaderAccess
private static java.lang.Class resolveClassReference(java.lang.String, org.hibernate.cfg.annotations.reflection.XMLContext$Default, org.hibernate.boot.spi.ClassLoaderAccess);
descriptor: (Ljava/lang/String;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljava/lang/Class;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ifnonnull 2
1: new org.hibernate.AnnotationException
dup
ldc "<entity-result> without entity-class. Activate schema validation for more information"
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 2
3: aload 0
aload 1
invokestatic org.hibernate.cfg.annotations.reflection.XMLContext.buildSafeClassName:(Ljava/lang/String;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/String;
4: invokeinterface org.hibernate.boot.spi.ClassLoaderAccess.classForName:(Ljava/lang/String;)Ljava/lang/Class;
5: areturn
6: StackMap locals:
StackMap stack: org.hibernate.boot.registry.classloading.spi.ClassLoadingException
astore 3
start local 3 7: new org.hibernate.AnnotationException
dup
new java.lang.StringBuilder
dup
ldc "Unable to find specified class: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 3
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 className Ljava/lang/String;
0 8 1 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
0 8 2 classLoaderAccess Lorg/hibernate/boot/spi/ClassLoaderAccess;
7 8 3 e Lorg/hibernate/boot/registry/classloading/spi/ClassLoadingException;
Exception table:
from to target type
2 5 6 Class org.hibernate.boot.registry.classloading.spi.ClassLoadingException
MethodParameters:
Name Flags
className
defaults
classLoaderAccess
private static javax.persistence.ColumnResult buildColumnResult(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default, org.hibernate.boot.spi.ClassLoaderAccess);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljavax/persistence/ColumnResult;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/ColumnResult;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 3
start local 3 1: aload 3
aload 0
ldc "name"
iconst_1
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
2: aload 0
ldc "class"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 3: aload 4
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 5
4: aload 3
ldc "type"
aload 4
aload 1
aload 2
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.resolveClassReference:(Ljava/lang/String;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljava/lang/Class;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
5: StackMap locals: org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.lang.String
StackMap stack:
aload 3
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.ColumnResult
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 columnResultElement Lorg/dom4j/Element;
0 6 1 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
0 6 2 classLoaderAccess Lorg/hibernate/boot/spi/ClassLoaderAccess;
1 6 3 columnResultDescriptor Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
3 6 4 columnTypeName Ljava/lang/String;
MethodParameters:
Name Flags
columnResultElement
defaults
classLoaderAccess
private static javax.persistence.ConstructorResult buildConstructorResult(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default, org.hibernate.boot.spi.ClassLoaderAccess);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljavax/persistence/ConstructorResult;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=8, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/ConstructorResult;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 3
start local 3 1: aload 0
ldc "target-class"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
aload 1
aload 2
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.resolveClassReference:(Ljava/lang/String;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljava/lang/Class;
astore 4
start local 4 2: aload 3
ldc "targetClass"
aload 4
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
3: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 4: aload 0
ldc "column"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 7
StackMap locals: org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.lang.Class java.util.List top java.util.Iterator
StackMap stack:
5: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 6
start local 6 6: aload 5
aload 6
aload 1
aload 2
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildColumnResult:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljavax/persistence/ColumnResult;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 7: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
8: aload 3
9: ldc "columns"
10: aload 5
aload 5
invokeinterface java.util.List.size:()I
anewarray javax.persistence.ColumnResult
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
11: invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
12: aload 3
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.ConstructorResult
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 13 0 constructorResultElement Lorg/dom4j/Element;
0 13 1 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
0 13 2 classLoaderAccess Lorg/hibernate/boot/spi/ClassLoaderAccess;
1 13 3 constructorResultDescriptor Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
2 13 4 entityClass Ljava/lang/Class;
4 13 5 columnResultAnnotations Ljava/util/List<Ljavax/persistence/ColumnResult;>;
6 7 6 columnResultElement Lorg/dom4j/Element;
MethodParameters:
Name Flags
constructorResultElement
defaults
classLoaderAccess
private void addSqlResultsetMappingIfNeeded(javax.persistence.SqlResultSetMapping, java.util.List<javax.persistence.SqlResultSetMapping>);
descriptor: (Ljavax/persistence/SqlResultSetMapping;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 11
1: aload 1
invokeinterface javax.persistence.SqlResultSetMapping.name:()Ljava/lang/String;
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 8
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader javax.persistence.SqlResultSetMapping java.util.List java.lang.String int top java.util.Iterator
StackMap stack:
4: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.persistence.SqlResultSetMapping
astore 5
start local 5 5: aload 5
invokeinterface javax.persistence.SqlResultSetMapping.name:()Ljava/lang/String;
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
6: iconst_1
istore 4
7: goto 9
end local 5 8: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
9: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader javax.persistence.SqlResultSetMapping java.util.List java.lang.String int
StackMap stack:
iload 4
ifne 11
10: aload 2
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 12 1 annotation Ljavax/persistence/SqlResultSetMapping;
0 12 2 resultsets Ljava/util/List<Ljavax/persistence/SqlResultSetMapping;>;
2 11 3 resultsetName Ljava/lang/String;
3 11 4 present Z
5 8 5 current Ljavax/persistence/SqlResultSetMapping;
Signature: (Ljavax/persistence/SqlResultSetMapping;Ljava/util/List<Ljavax/persistence/SqlResultSetMapping;>;)V
MethodParameters:
Name Flags
annotation
resultsets
private javax.persistence.NamedQueries getNamedQueries(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/NamedQueries;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iconst_0
aload 2
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
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 3
start local 3 1: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 11
2: aload 0
ldc Ljavax/persistence/NamedQuery;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.NamedQuery
astore 4
start local 4 3: aload 0
aload 4
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addNamedQueryIfNeeded:(Ljavax/persistence/NamedQuery;Ljava/util/List;)V
4: aload 0
ldc Ljavax/persistence/NamedQueries;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.NamedQueries
astore 5
start local 5 5: aload 5
ifnull 11
6: aload 5
invokeinterface javax.persistence.NamedQueries.value:()[Ljavax/persistence/NamedQuery;
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 10
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List javax.persistence.NamedQuery javax.persistence.NamedQueries top int int javax.persistence.NamedQuery[]
StackMap stack:
7: aload 9
iload 7
aaload
astore 6
start local 6 8: aload 0
aload 6
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addNamedQueryIfNeeded:(Ljavax/persistence/NamedQuery;Ljava/util/List;)V
end local 6 9: iinc 7 1
StackMap locals:
StackMap stack:
10: iload 7
iload 8
if_icmplt 7
end local 5 end local 4 11: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List
StackMap stack:
aload 3
invokeinterface java.util.List.size:()I
ifle 15
12: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/NamedQueries;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 13: aload 4
ldc "value"
aload 3
aload 3
invokeinterface java.util.List.size:()I
anewarray javax.persistence.NamedQuery
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
14: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.NamedQueries
areturn
end local 4 15: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 16 1 tree Lorg/dom4j/Element;
0 16 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
1 16 3 queries Ljava/util/List<Ljavax/persistence/NamedQuery;>;
3 11 4 annotation Ljavax/persistence/NamedQuery;
5 11 5 annotations Ljavax/persistence/NamedQueries;
8 9 6 current Ljavax/persistence/NamedQuery;
13 15 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
tree
defaults
private void addNamedQueryIfNeeded(javax.persistence.NamedQuery, java.util.List<javax.persistence.NamedQuery>);
descriptor: (Ljavax/persistence/NamedQuery;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 11
1: aload 1
invokeinterface javax.persistence.NamedQuery.name:()Ljava/lang/String;
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 8
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader javax.persistence.NamedQuery java.util.List java.lang.String int top java.util.Iterator
StackMap stack:
4: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.persistence.NamedQuery
astore 5
start local 5 5: aload 5
invokeinterface javax.persistence.NamedQuery.name:()Ljava/lang/String;
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
6: iconst_1
istore 4
7: goto 9
end local 5 8: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
9: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader javax.persistence.NamedQuery java.util.List java.lang.String int
StackMap stack:
iload 4
ifne 11
10: aload 2
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 12 1 annotation Ljavax/persistence/NamedQuery;
0 12 2 queries Ljava/util/List<Ljavax/persistence/NamedQuery;>;
2 11 3 queryName Ljava/lang/String;
3 11 4 present Z
5 8 5 current Ljavax/persistence/NamedQuery;
Signature: (Ljavax/persistence/NamedQuery;Ljava/util/List<Ljavax/persistence/NamedQuery;>;)V
MethodParameters:
Name Flags
annotation
queries
private javax.persistence.NamedEntityGraphs getNamedEntityGraphs(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/NamedEntityGraphs;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildNamedEntityGraph:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljava/util/List;
astore 3
start local 3 1: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 11
2: aload 0
ldc Ljavax/persistence/NamedEntityGraph;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.NamedEntityGraph
astore 4
start local 4 3: aload 0
aload 4
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addNamedEntityGraphIfNeeded:(Ljavax/persistence/NamedEntityGraph;Ljava/util/List;)V
4: aload 0
ldc Ljavax/persistence/NamedEntityGraphs;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.NamedEntityGraphs
astore 5
start local 5 5: aload 5
ifnull 11
6: aload 5
invokeinterface javax.persistence.NamedEntityGraphs.value:()[Ljavax/persistence/NamedEntityGraph;
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 10
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List javax.persistence.NamedEntityGraph javax.persistence.NamedEntityGraphs top int int javax.persistence.NamedEntityGraph[]
StackMap stack:
7: aload 9
iload 7
aaload
astore 6
start local 6 8: aload 0
aload 6
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addNamedEntityGraphIfNeeded:(Ljavax/persistence/NamedEntityGraph;Ljava/util/List;)V
end local 6 9: iinc 7 1
StackMap locals:
StackMap stack:
10: iload 7
iload 8
if_icmplt 7
end local 5 end local 4 11: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List
StackMap stack:
aload 3
invokeinterface java.util.List.size:()I
ifle 15
12: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/NamedEntityGraphs;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 13: aload 4
ldc "value"
aload 3
aload 3
invokeinterface java.util.List.size:()I
anewarray javax.persistence.NamedEntityGraph
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
14: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.NamedEntityGraphs
areturn
end local 4 15: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 16 1 tree Lorg/dom4j/Element;
0 16 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
1 16 3 queries Ljava/util/List<Ljavax/persistence/NamedEntityGraph;>;
3 11 4 annotation Ljavax/persistence/NamedEntityGraph;
5 11 5 annotations Ljavax/persistence/NamedEntityGraphs;
8 9 6 current Ljavax/persistence/NamedEntityGraph;
13 15 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
tree
defaults
private void addNamedEntityGraphIfNeeded(javax.persistence.NamedEntityGraph, java.util.List<javax.persistence.NamedEntityGraph>);
descriptor: (Ljavax/persistence/NamedEntityGraph;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 11
1: aload 1
invokeinterface javax.persistence.NamedEntityGraph.name:()Ljava/lang/String;
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 8
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader javax.persistence.NamedEntityGraph java.util.List java.lang.String int top java.util.Iterator
StackMap stack:
4: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.persistence.NamedEntityGraph
astore 5
start local 5 5: aload 5
invokeinterface javax.persistence.NamedEntityGraph.name:()Ljava/lang/String;
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
6: iconst_1
istore 4
7: goto 9
end local 5 8: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
9: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader javax.persistence.NamedEntityGraph java.util.List java.lang.String int
StackMap stack:
iload 4
ifne 11
10: aload 2
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 12 1 annotation Ljavax/persistence/NamedEntityGraph;
0 12 2 queries Ljava/util/List<Ljavax/persistence/NamedEntityGraph;>;
2 11 3 queryName Ljava/lang/String;
3 11 4 present Z
5 8 5 current Ljavax/persistence/NamedEntityGraph;
Signature: (Ljavax/persistence/NamedEntityGraph;Ljava/util/List<Ljavax/persistence/NamedEntityGraph;>;)V
MethodParameters:
Name Flags
annotation
queries
private javax.persistence.NamedStoredProcedureQueries getNamedStoredProcedureQueries(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/NamedStoredProcedureQueries;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
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 3
start local 3 1: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 11
2: aload 0
ldc Ljavax/persistence/NamedStoredProcedureQuery;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.NamedStoredProcedureQuery
astore 4
start local 4 3: aload 0
aload 4
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addNamedStoredProcedureQueryIfNeeded:(Ljavax/persistence/NamedStoredProcedureQuery;Ljava/util/List;)V
4: aload 0
ldc Ljavax/persistence/NamedStoredProcedureQueries;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.NamedStoredProcedureQueries
astore 5
start local 5 5: aload 5
ifnull 11
6: aload 5
invokeinterface javax.persistence.NamedStoredProcedureQueries.value:()[Ljavax/persistence/NamedStoredProcedureQuery;
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 10
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List javax.persistence.NamedStoredProcedureQuery javax.persistence.NamedStoredProcedureQueries top int int javax.persistence.NamedStoredProcedureQuery[]
StackMap stack:
7: aload 9
iload 7
aaload
astore 6
start local 6 8: aload 0
aload 6
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addNamedStoredProcedureQueryIfNeeded:(Ljavax/persistence/NamedStoredProcedureQuery;Ljava/util/List;)V
end local 6 9: iinc 7 1
StackMap locals:
StackMap stack:
10: iload 7
iload 8
if_icmplt 7
end local 5 end local 4 11: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List
StackMap stack:
aload 3
invokeinterface java.util.List.size:()I
ifle 15
12: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/NamedStoredProcedureQueries;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 13: aload 4
ldc "value"
aload 3
aload 3
invokeinterface java.util.List.size:()I
anewarray javax.persistence.NamedStoredProcedureQuery
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
14: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.NamedStoredProcedureQueries
areturn
end local 4 15: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 16 1 tree Lorg/dom4j/Element;
0 16 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
1 16 3 queries Ljava/util/List<Ljavax/persistence/NamedStoredProcedureQuery;>;
3 11 4 annotation Ljavax/persistence/NamedStoredProcedureQuery;
5 11 5 annotations Ljavax/persistence/NamedStoredProcedureQueries;
8 9 6 current Ljavax/persistence/NamedStoredProcedureQuery;
13 15 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
tree
defaults
private void addNamedStoredProcedureQueryIfNeeded(javax.persistence.NamedStoredProcedureQuery, java.util.List<javax.persistence.NamedStoredProcedureQuery>);
descriptor: (Ljavax/persistence/NamedStoredProcedureQuery;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 11
1: aload 1
invokeinterface javax.persistence.NamedStoredProcedureQuery.name:()Ljava/lang/String;
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 8
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader javax.persistence.NamedStoredProcedureQuery java.util.List java.lang.String int top java.util.Iterator
StackMap stack:
4: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.persistence.NamedStoredProcedureQuery
astore 5
start local 5 5: aload 5
invokeinterface javax.persistence.NamedStoredProcedureQuery.name:()Ljava/lang/String;
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
6: iconst_1
istore 4
7: goto 9
end local 5 8: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
9: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader javax.persistence.NamedStoredProcedureQuery java.util.List java.lang.String int
StackMap stack:
iload 4
ifne 11
10: aload 2
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 12 1 annotation Ljavax/persistence/NamedStoredProcedureQuery;
0 12 2 queries Ljava/util/List<Ljavax/persistence/NamedStoredProcedureQuery;>;
2 11 3 queryName Ljava/lang/String;
3 11 4 present Z
5 8 5 current Ljavax/persistence/NamedStoredProcedureQuery;
Signature: (Ljavax/persistence/NamedStoredProcedureQuery;Ljava/util/List<Ljavax/persistence/NamedStoredProcedureQuery;>;)V
MethodParameters:
Name Flags
annotation
queries
private javax.persistence.NamedNativeQueries getNamedNativeQueries(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/NamedNativeQueries;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iconst_1
aload 2
aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
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 3
start local 3 1: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 11
2: aload 0
ldc Ljavax/persistence/NamedNativeQuery;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.NamedNativeQuery
astore 4
start local 4 3: aload 0
aload 4
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addNamedNativeQueryIfNeeded:(Ljavax/persistence/NamedNativeQuery;Ljava/util/List;)V
4: aload 0
ldc Ljavax/persistence/NamedNativeQueries;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.NamedNativeQueries
astore 5
start local 5 5: aload 5
ifnull 11
6: aload 5
invokeinterface javax.persistence.NamedNativeQueries.value:()[Ljavax/persistence/NamedNativeQuery;
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 10
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List javax.persistence.NamedNativeQuery javax.persistence.NamedNativeQueries top int int javax.persistence.NamedNativeQuery[]
StackMap stack:
7: aload 9
iload 7
aaload
astore 6
start local 6 8: aload 0
aload 6
aload 3
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.addNamedNativeQueryIfNeeded:(Ljavax/persistence/NamedNativeQuery;Ljava/util/List;)V
end local 6 9: iinc 7 1
StackMap locals:
StackMap stack:
10: iload 7
iload 8
if_icmplt 7
end local 5 end local 4 11: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List
StackMap stack:
aload 3
invokeinterface java.util.List.size:()I
ifle 15
12: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/NamedNativeQueries;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 13: aload 4
ldc "value"
aload 3
aload 3
invokeinterface java.util.List.size:()I
anewarray javax.persistence.NamedNativeQuery
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
14: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.NamedNativeQueries
areturn
end local 4 15: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 16 1 tree Lorg/dom4j/Element;
0 16 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
1 16 3 queries Ljava/util/List<Ljavax/persistence/NamedNativeQuery;>;
3 11 4 annotation Ljavax/persistence/NamedNativeQuery;
5 11 5 annotations Ljavax/persistence/NamedNativeQueries;
8 9 6 current Ljavax/persistence/NamedNativeQuery;
13 15 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
tree
defaults
private void addNamedNativeQueryIfNeeded(javax.persistence.NamedNativeQuery, java.util.List<javax.persistence.NamedNativeQuery>);
descriptor: (Ljavax/persistence/NamedNativeQuery;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 11
1: aload 1
invokeinterface javax.persistence.NamedNativeQuery.name:()Ljava/lang/String;
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 8
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader javax.persistence.NamedNativeQuery java.util.List java.lang.String int top java.util.Iterator
StackMap stack:
4: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.persistence.NamedNativeQuery
astore 5
start local 5 5: aload 5
invokeinterface javax.persistence.NamedNativeQuery.name:()Ljava/lang/String;
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
6: iconst_1
istore 4
7: goto 9
end local 5 8: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
9: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader javax.persistence.NamedNativeQuery java.util.List java.lang.String int
StackMap stack:
iload 4
ifne 11
10: aload 2
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 12 1 annotation Ljavax/persistence/NamedNativeQuery;
0 12 2 queries Ljava/util/List<Ljavax/persistence/NamedNativeQuery;>;
2 11 3 queryName Ljava/lang/String;
3 11 4 present Z
5 8 5 current Ljavax/persistence/NamedNativeQuery;
Signature: (Ljavax/persistence/NamedNativeQuery;Ljava/util/List<Ljavax/persistence/NamedNativeQuery;>;)V
MethodParameters:
Name Flags
annotation
queries
private static void buildQueryHints(java.util.List<org.dom4j.Element>, org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor);
descriptor: (Ljava/util/List;Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
aload 0
invokeinterface java.util.List.size:()I
invokespecial java.util.ArrayList.<init>:(I)V
astore 2
start local 2 1: aload 0
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 13
StackMap locals: java.util.List org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 3
start local 3 3: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/QueryHint;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 5
start local 5 4: aload 3
ldc "name"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 5: aload 6
ifnonnull 7
6: new org.hibernate.AnnotationException
dup
ldc "<hint> without name. Activate schema validation for more information"
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals: java.util.List org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List org.dom4j.Element java.util.Iterator org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.lang.String
StackMap stack:
aload 5
ldc "name"
aload 6
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
8: aload 3
ldc "value"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 6
9: aload 6
ifnonnull 11
10: new org.hibernate.AnnotationException
dup
ldc "<hint> without value. Activate schema validation for more information"
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals:
StackMap stack:
aload 5
ldc "value"
aload 6
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
12: aload 2
aload 5
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.QueryHint
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 end local 3 13: StackMap locals: java.util.List org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.util.List top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
14: aload 1
ldc "hints"
aload 2
aload 2
invokeinterface java.util.List.size:()I
anewarray javax.persistence.QueryHint
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
15: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 elements Ljava/util/List<Lorg/dom4j/Element;>;
0 16 1 ann Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
1 16 2 queryHints Ljava/util/List<Ljavax/persistence/QueryHint;>;
3 13 3 hint Lorg/dom4j/Element;
4 13 5 hintDescriptor Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
5 13 6 value Ljava/lang/String;
Signature: (Ljava/util/List<Lorg/dom4j/Element;>;Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)V
MethodParameters:
Name Flags
elements
ann
public static java.util.List buildNamedQueries(org.dom4j.Element, boolean, org.hibernate.cfg.annotations.reflection.XMLContext$Default, org.hibernate.boot.spi.ClassLoaderAccess);
descriptor: (Lorg/dom4j/Element;ZLorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Lorg/hibernate/boot/spi/ClassLoaderAccess;)Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=15, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ifnonnull 2
1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
areturn
2: StackMap locals:
StackMap stack:
iload 1
ifeq 4
3: aload 0
ldc "named-native-query"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
goto 5
4: StackMap locals:
StackMap stack:
aload 0
ldc "named-query"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
5: StackMap locals:
StackMap stack: java.util.List
astore 4
start local 4 6: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 7: aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 32
StackMap locals: org.dom4j.Element int org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List top java.util.Iterator
StackMap stack:
8: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 6
start local 6 9: aload 6
checkcast org.dom4j.Element
astore 8
start local 8 10: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
11: iload 1
ifeq 12
ldc Ljavax/persistence/NamedNativeQuery;
goto 13
StackMap locals: org.dom4j.Element int org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List java.lang.Object java.util.Iterator org.dom4j.Element
StackMap stack: new 10 new 10
12: ldc Ljavax/persistence/NamedQuery;
13: StackMap locals: org.dom4j.Element int org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List java.lang.Object java.util.Iterator org.dom4j.Element
StackMap stack: new 10 new 10 java.lang.Class
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 9
start local 9 14: aload 9
aload 8
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
15: aload 8
ldc "query"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
astore 10
start local 10 16: aload 10
ifnonnull 18
17: new org.hibernate.AnnotationException
dup
ldc "No <query> element found.Activate schema validation for more information"
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;)V
athrow
18: StackMap locals: org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor org.dom4j.Element
StackMap stack:
aload 10
aload 9
ldc "query"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringElement:(Lorg/dom4j/Element;Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Ljava/lang/String;)V
19: aload 8
ldc "hint"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 11
start local 11 20: aload 11
aload 9
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildQueryHints:(Ljava/util/List;Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)V
21: aload 8
ldc "result-class"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 12
start local 12 22: aload 12
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 30
23: aload 3
24: aload 12
aload 2
invokestatic org.hibernate.cfg.annotations.reflection.XMLContext.buildSafeClassName:(Ljava/lang/String;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/String;
25: invokeinterface org.hibernate.boot.spi.ClassLoaderAccess.classForName:(Ljava/lang/String;)Ljava/lang/Class;
astore 13
start local 13 26: goto 29
end local 13 27: StackMap locals: org.dom4j.Element int org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List java.lang.Object java.util.Iterator org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor org.dom4j.Element java.util.List java.lang.String
StackMap stack: org.hibernate.boot.registry.classloading.spi.ClassLoadingException
astore 14
start local 14 28: new org.hibernate.AnnotationException
dup
new java.lang.StringBuilder
dup
ldc "Unable to find entity-class: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 12
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 14
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 14 start local 13 29: StackMap locals: java.lang.Class
StackMap stack:
aload 9
ldc "resultClass"
aload 13
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
end local 13 30: StackMap locals:
StackMap stack:
aload 9
aload 8
ldc "result-set-mapping"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
31: aload 5
aload 9
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 12 end local 11 end local 10 end local 9 end local 8 end local 6 32: StackMap locals: org.dom4j.Element int org.hibernate.cfg.annotations.reflection.XMLContext$Default org.hibernate.boot.spi.ClassLoaderAccess java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
33: aload 5
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 34 0 element Lorg/dom4j/Element;
0 34 1 isNative Z
0 34 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
0 34 3 classLoaderAccess Lorg/hibernate/boot/spi/ClassLoaderAccess;
6 34 4 namedQueryElementList Ljava/util/List;
7 34 5 namedQueries Ljava/util/List;
9 32 6 aNamedQueryElementList Ljava/lang/Object;
10 32 8 subelement Lorg/dom4j/Element;
14 32 9 ann Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
16 32 10 queryElt Lorg/dom4j/Element;
20 32 11 elements Ljava/util/List<Lorg/dom4j/Element;>;
22 32 12 clazzName Ljava/lang/String;
26 27 13 clazz Ljava/lang/Class;
29 30 13 clazz Ljava/lang/Class;
28 29 14 e Lorg/hibernate/boot/registry/classloading/spi/ClassLoadingException;
Exception table:
from to target type
23 26 27 Class org.hibernate.boot.registry.classloading.spi.ClassLoadingException
MethodParameters:
Name Flags
element
isNative
defaults
classLoaderAccess
private javax.persistence.TableGenerator getTableGenerator(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/TableGenerator;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 1
getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/TableGenerator;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: aload 3
ifnull 5
4: aload 3
aload 2
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildTableGeneratorAnnotation:(Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/TableGenerator;
areturn
5: StackMap locals: org.dom4j.Element
StackMap stack:
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 28
aload 0
ldc Ljavax/persistence/TableGenerator;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.isPhysicalAnnotationPresent:(Ljava/lang/Class;)Z
ifeq 28
6: aload 0
ldc Ljavax/persistence/TableGenerator;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.TableGenerator
astore 4
start local 4 7: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifne 9
8: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 27
9: StackMap locals: javax.persistence.TableGenerator
StackMap stack:
new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/TableGenerator;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 5
start local 5 10: aload 5
ldc "name"
aload 4
invokeinterface javax.persistence.TableGenerator.name:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
11: aload 5
ldc "table"
aload 4
invokeinterface javax.persistence.TableGenerator.table:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
12: aload 5
ldc "catalog"
aload 4
invokeinterface javax.persistence.TableGenerator.table:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
13: aload 5
ldc "catalog"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 16
14: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 16
15: aload 5
ldc "catalog"
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
16: StackMap locals: org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
StackMap stack:
aload 5
ldc "schema"
aload 4
invokeinterface javax.persistence.TableGenerator.table:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
17: aload 5
ldc "schema"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 20
18: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 20
19: aload 5
ldc "catalog"
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
20: StackMap locals:
StackMap stack:
aload 5
ldc "pkColumnName"
aload 4
invokeinterface javax.persistence.TableGenerator.pkColumnName:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
21: aload 5
ldc "valueColumnName"
aload 4
invokeinterface javax.persistence.TableGenerator.valueColumnName:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
22: aload 5
ldc "pkColumnValue"
aload 4
invokeinterface javax.persistence.TableGenerator.pkColumnValue:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
23: aload 5
ldc "initialValue"
aload 4
invokeinterface javax.persistence.TableGenerator.initialValue:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
24: aload 5
ldc "allocationSize"
aload 4
invokeinterface javax.persistence.TableGenerator.allocationSize:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
25: aload 5
ldc "uniqueConstraints"
aload 4
invokeinterface javax.persistence.TableGenerator.uniqueConstraints:()[Ljavax/persistence/UniqueConstraint;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
26: aload 5
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.TableGenerator
areturn
end local 5 27: StackMap locals:
StackMap stack:
aload 4
areturn
end local 4 28: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 29 1 tree Lorg/dom4j/Element;
0 29 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
3 29 3 element Lorg/dom4j/Element;
7 28 4 tableAnn Ljavax/persistence/TableGenerator;
10 27 5 annotation Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
tree
defaults
public static javax.persistence.TableGenerator buildTableGeneratorAnnotation(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/TableGenerator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/TableGenerator;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 2
start local 2 1: aload 2
aload 0
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
2: aload 2
aload 0
ldc "table"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
3: aload 2
aload 0
ldc "catalog"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
4: aload 2
aload 0
ldc "schema"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
5: aload 2
aload 0
ldc "pk-column-name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
6: aload 2
aload 0
ldc "value-column-name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
7: aload 2
aload 0
ldc "pk-column-value"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
8: aload 2
aload 0
ldc "initial-value"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyIntegerAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
9: aload 2
aload 0
ldc "allocation-size"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyIntegerAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
10: aload 2
aload 0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildUniqueConstraints:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;)V
11: aload 2
ldc "schema"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 14
12: aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 14
13: aload 2
ldc "schema"
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
14: StackMap locals: org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
StackMap stack:
aload 2
ldc "catalog"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 17
15: aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 17
16: aload 2
ldc "catalog"
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
17: StackMap locals:
StackMap stack:
aload 2
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.TableGenerator
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 element Lorg/dom4j/Element;
0 18 1 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
1 18 2 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
element
defaults
private javax.persistence.SequenceGenerator getSequenceGenerator(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/SequenceGenerator;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 1
getstatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.annotationToXml:Ljava/util/Map;
ldc Ljavax/persistence/SequenceGenerator;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: aload 3
ifnull 5
4: aload 3
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildSequenceGeneratorAnnotation:(Lorg/dom4j/Element;)Ljavax/persistence/SequenceGenerator;
areturn
5: StackMap locals: org.dom4j.Element
StackMap stack:
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 7
6: aload 0
ldc Ljavax/persistence/SequenceGenerator;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.SequenceGenerator
areturn
7: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 8 1 tree Lorg/dom4j/Element;
0 8 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
3 8 3 element Lorg/dom4j/Element;
MethodParameters:
Name Flags
tree
defaults
public static javax.persistence.SequenceGenerator buildSequenceGeneratorAnnotation(org.dom4j.Element);
descriptor: (Lorg/dom4j/Element;)Ljavax/persistence/SequenceGenerator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
ifnull 7
1: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/SequenceGenerator;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 1
start local 1 2: aload 1
aload 0
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
3: aload 1
aload 0
ldc "sequence-name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
4: aload 1
aload 0
ldc "initial-value"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyIntegerAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
5: aload 1
aload 0
ldc "allocation-size"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyIntegerAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
6: aload 1
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.SequenceGenerator
areturn
end local 1 7: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 element Lorg/dom4j/Element;
2 7 1 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
element
private javax.persistence.DiscriminatorColumn getDiscriminatorColumn(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/DiscriminatorColumn;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 1
ldc "discriminator-column"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: aload 3
ifnull 25
4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/DiscriminatorColumn;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 5: aload 4
aload 3
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
6: aload 4
aload 3
ldc "column-definition"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
7: aload 3
ldc "discriminator-type"
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 8: getstatic javax.persistence.DiscriminatorType.STRING:Ljavax/persistence/DiscriminatorType;
astore 6
start local 6 9: aload 5
ifnull 22
10: ldc "STRING"
aload 5
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
11: getstatic javax.persistence.DiscriminatorType.STRING:Ljavax/persistence/DiscriminatorType;
astore 6
12: goto 22
13: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor java.lang.String javax.persistence.DiscriminatorType
StackMap stack:
ldc "CHAR"
aload 5
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
14: getstatic javax.persistence.DiscriminatorType.CHAR:Ljavax/persistence/DiscriminatorType;
astore 6
15: goto 22
16: StackMap locals:
StackMap stack:
ldc "INTEGER"
aload 5
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 19
17: getstatic javax.persistence.DiscriminatorType.INTEGER:Ljavax/persistence/DiscriminatorType;
astore 6
18: goto 22
19: StackMap locals:
StackMap stack:
new org.hibernate.AnnotationException
dup
20: new java.lang.StringBuilder
dup
ldc "Unknown DiscrimiatorType in XML: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "Activate schema validation for more information"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
21: invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;)V
athrow
22: StackMap locals:
StackMap stack:
aload 4
ldc "discriminatorType"
aload 6
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
23: aload 4
aload 3
ldc "length"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyIntegerAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
24: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.DiscriminatorColumn
areturn
end local 6 end local 5 end local 4 25: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 27
26: aload 0
ldc Ljavax/persistence/DiscriminatorColumn;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.DiscriminatorColumn
areturn
27: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 28 1 tree Lorg/dom4j/Element;
0 28 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
3 28 3 element Lorg/dom4j/Element;
5 25 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
8 25 5 value Ljava/lang/String;
9 25 6 type Ljavax/persistence/DiscriminatorType;
MethodParameters:
Name Flags
tree
defaults
private javax.persistence.DiscriminatorValue getDiscriminatorValue(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/DiscriminatorValue;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 1
ldc "discriminator-value"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: aload 3
ifnull 7
4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/DiscriminatorValue;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 5: aload 3
aload 4
ldc "value"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringElement:(Lorg/dom4j/Element;Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Ljava/lang/String;)V
6: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.DiscriminatorValue
areturn
end local 4 7: StackMap locals: org.dom4j.Element
StackMap stack:
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 9
8: aload 0
ldc Ljavax/persistence/DiscriminatorValue;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.DiscriminatorValue
areturn
9: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 10 1 tree Lorg/dom4j/Element;
0 10 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
3 10 3 element Lorg/dom4j/Element;
5 7 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
tree
defaults
private javax.persistence.Inheritance getInheritance(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/Inheritance;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 1
ldc "inheritance"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: aload 3
ifnull 23
4: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Inheritance;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 5: aload 3
ldc "strategy"
invokeinterface org.dom4j.Element.attribute:(Ljava/lang/String;)Lorg/dom4j/Attribute;
astore 5
start local 5 6: getstatic javax.persistence.InheritanceType.SINGLE_TABLE:Ljavax/persistence/InheritanceType;
astore 6
start local 6 7: aload 5
ifnull 21
8: aload 5
invokeinterface org.dom4j.Attribute.getValue:()Ljava/lang/String;
astore 7
start local 7 9: ldc "SINGLE_TABLE"
aload 7
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
10: getstatic javax.persistence.InheritanceType.SINGLE_TABLE:Ljavax/persistence/InheritanceType;
astore 6
11: goto 21
12: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.dom4j.Element org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor org.dom4j.Attribute javax.persistence.InheritanceType java.lang.String
StackMap stack:
ldc "JOINED"
aload 7
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
13: getstatic javax.persistence.InheritanceType.JOINED:Ljavax/persistence/InheritanceType;
astore 6
14: goto 21
15: StackMap locals:
StackMap stack:
ldc "TABLE_PER_CLASS"
aload 7
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
16: getstatic javax.persistence.InheritanceType.TABLE_PER_CLASS:Ljavax/persistence/InheritanceType;
astore 6
17: goto 21
18: StackMap locals:
StackMap stack:
new org.hibernate.AnnotationException
dup
19: new java.lang.StringBuilder
dup
ldc "Unknown InheritanceType in XML: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "Activate schema validation for more information"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
20: invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;)V
athrow
end local 7 21: StackMap locals:
StackMap stack:
aload 4
ldc "strategy"
aload 6
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
22: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Inheritance
areturn
end local 6 end local 5 end local 4 23: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 25
24: aload 0
ldc Ljavax/persistence/Inheritance;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Inheritance
areturn
25: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 26 1 tree Lorg/dom4j/Element;
0 26 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
3 26 3 element Lorg/dom4j/Element;
5 23 4 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
6 23 5 attr Lorg/dom4j/Attribute;
7 23 6 strategy Ljavax/persistence/InheritanceType;
9 21 7 value Ljava/lang/String;
MethodParameters:
Name Flags
tree
defaults
private javax.persistence.IdClass getIdClass(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/IdClass;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 1
ldc "id-class"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: aload 3
ifnull 14
4: aload 3
ldc "class"
invokeinterface org.dom4j.Element.attribute:(Ljava/lang/String;)Lorg/dom4j/Attribute;
astore 4
start local 4 5: aload 4
ifnull 13
6: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/IdClass;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 5
start local 5 7: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.classLoaderAccess:Lorg/hibernate/boot/spi/ClassLoaderAccess;
aload 4
invokeinterface org.dom4j.Attribute.getValue:()Ljava/lang/String;
aload 2
invokestatic org.hibernate.cfg.annotations.reflection.XMLContext.buildSafeClassName:(Ljava/lang/String;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljava/lang/String;
invokeinterface org.hibernate.boot.spi.ClassLoaderAccess.classForName:(Ljava/lang/String;)Ljava/lang/Class;
astore 6
start local 6 8: goto 11
end local 6 9: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default org.dom4j.Element org.dom4j.Attribute org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
StackMap stack: org.hibernate.boot.registry.classloading.spi.ClassLoadingException
astore 7
start local 7 10: new org.hibernate.AnnotationException
dup
new java.lang.StringBuilder
dup
ldc "Unable to find id-class: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokeinterface org.dom4j.Attribute.getValue:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 7
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 7 start local 6 11: StackMap locals: java.lang.Class
StackMap stack:
aload 5
ldc "value"
aload 6
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
12: aload 5
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.IdClass
areturn
end local 6 end local 5 13: StackMap locals:
StackMap stack:
new org.hibernate.AnnotationException
dup
ldc "id-class without class. Activate schema validation for more information"
invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;)V
athrow
end local 4 14: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 16
15: aload 0
ldc Ljavax/persistence/IdClass;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.IdClass
areturn
16: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 17 1 tree Lorg/dom4j/Element;
0 17 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
3 17 3 element Lorg/dom4j/Element;
5 14 4 attr Lorg/dom4j/Attribute;
7 13 5 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
8 9 6 clazz Ljava/lang/Class;
11 13 6 clazz Ljava/lang/Class;
10 11 7 e Lorg/hibernate/boot/registry/classloading/spi/ClassLoadingException;
Exception table:
from to target type
7 8 9 Class org.hibernate.boot.registry.classloading.spi.ClassLoadingException
MethodParameters:
Name Flags
tree
defaults
private javax.persistence.PrimaryKeyJoinColumns getPrimaryKeyJoinColumns(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default, boolean);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Z)Ljavax/persistence/PrimaryKeyJoinColumns;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildPrimaryKeyJoinColumns:(Lorg/dom4j/Element;)[Ljavax/persistence/PrimaryKeyJoinColumn;
astore 4
start local 4 1: iload 3
ifeq 11
2: aload 4
arraylength
ifne 11
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 11
3: aload 0
ldc Ljavax/persistence/PrimaryKeyJoinColumn;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.PrimaryKeyJoinColumn
astore 5
start local 5 4: aload 5
ifnull 7
5: iconst_1
anewarray javax.persistence.PrimaryKeyJoinColumn
dup
iconst_0
aload 5
aastore
astore 4
6: goto 11
7: StackMap locals: javax.persistence.PrimaryKeyJoinColumn[] javax.persistence.PrimaryKeyJoinColumn
StackMap stack:
aload 0
ldc Ljavax/persistence/PrimaryKeyJoinColumns;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.PrimaryKeyJoinColumns
astore 6
start local 6 8: aload 6
ifnull 9
aload 6
invokeinterface javax.persistence.PrimaryKeyJoinColumns.value:()[Ljavax/persistence/PrimaryKeyJoinColumn;
goto 10
StackMap locals: javax.persistence.PrimaryKeyJoinColumns
StackMap stack:
9: aload 4
StackMap locals:
StackMap stack: javax.persistence.PrimaryKeyJoinColumn[]
10: astore 4
end local 6 end local 5 11: StackMap locals:
StackMap stack:
aload 4
arraylength
ifle 15
12: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/PrimaryKeyJoinColumns;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 5
start local 5 13: aload 5
ldc "value"
aload 4
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
14: aload 5
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.PrimaryKeyJoinColumns
areturn
end local 5 15: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 16 1 element Lorg/dom4j/Element;
0 16 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
0 16 3 mergeWithAnnotations Z
1 16 4 columns [Ljavax/persistence/PrimaryKeyJoinColumn;
4 11 5 annotation Ljavax/persistence/PrimaryKeyJoinColumn;
8 11 6 annotations Ljavax/persistence/PrimaryKeyJoinColumns;
13 15 5 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
element
defaults
mergeWithAnnotations
private javax.persistence.Entity getEntity(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/Entity;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 4
1: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 2
aload 0
ldc Ljavax/persistence/Entity;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Entity
goto 3
StackMap locals:
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: javax.persistence.Entity
3: areturn
4: StackMap locals:
StackMap stack:
ldc "entity"
aload 1
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
5: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Entity;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 3
start local 3 6: aload 3
aload 1
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
7: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 12
8: aload 3
ldc "name"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 12
9: aload 0
ldc Ljavax/persistence/Entity;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Entity
astore 4
start local 4 10: aload 4
ifnull 12
11: aload 3
ldc "name"
aload 4
invokeinterface javax.persistence.Entity.name:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
end local 4 12: StackMap locals: org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
StackMap stack:
aload 3
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Entity
areturn
end local 3 13: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 14 1 tree Lorg/dom4j/Element;
0 14 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
6 13 3 entity Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
10 12 4 javaAnn Ljavax/persistence/Entity;
MethodParameters:
Name Flags
tree
defaults
private javax.persistence.MappedSuperclass getMappedSuperclass(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/MappedSuperclass;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 4
1: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 2
aload 0
ldc Ljavax/persistence/MappedSuperclass;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.MappedSuperclass
goto 3
StackMap locals:
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: javax.persistence.MappedSuperclass
3: areturn
4: StackMap locals:
StackMap stack:
ldc "mapped-superclass"
aload 1
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
5: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/MappedSuperclass;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 3
start local 3 6: aload 3
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.MappedSuperclass
areturn
end local 3 7: StackMap locals:
StackMap stack:
aconst_null
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/JPAOverriddenAnnotationReader;
0 8 1 tree Lorg/dom4j/Element;
0 8 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
6 7 3 entity Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
tree
defaults
private javax.persistence.Embeddable getEmbeddable(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/Embeddable;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 4
1: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 2
aload 0
ldc Ljavax/persistence/Embeddable;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Embeddable
goto 3
StackMap locals:
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: javax.persistence.Embeddable
3: areturn
4: StackMap locals:
StackMap stack:
ldc "embeddable"
aload 1
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
5: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Embeddable;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 3
start local 3 6: aload 3
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Embeddable
areturn
end local 3 7: StackMap locals:
StackMap stack:
aconst_null
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/JPAOverriddenAnnotationReader;
0 8 1 tree Lorg/dom4j/Element;
0 8 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
6 7 3 entity Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
tree
defaults
private javax.persistence.Table getTable(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/Table;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 1
ldc "table"
invokeinterface org.dom4j.Element.element:(Ljava/lang/String;)Lorg/dom4j/Element;
StackMap locals:
StackMap stack: org.dom4j.Element
2: astore 3
start local 3 3: aload 3
ifnonnull 25
4: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifne 6
5: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 22
6: StackMap locals: org.dom4j.Element
StackMap stack:
new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Table;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 7: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 15
8: aload 0
ldc Ljavax/persistence/Table;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Table
astore 5
start local 5 9: aload 5
ifnull 15
10: aload 4
ldc "name"
aload 5
invokeinterface javax.persistence.Table.name:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
11: aload 4
ldc "schema"
aload 5
invokeinterface javax.persistence.Table.schema:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
12: aload 4
ldc "catalog"
aload 5
invokeinterface javax.persistence.Table.catalog:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
13: aload 4
ldc "uniqueConstraints"
aload 5
invokeinterface javax.persistence.Table.uniqueConstraints:()[Ljavax/persistence/UniqueConstraint;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
14: aload 4
ldc "indexes"
aload 5
invokeinterface javax.persistence.Table.indexes:()[Ljavax/persistence/Index;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
end local 5 15: StackMap locals: org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
StackMap stack:
aload 4
ldc "schema"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 18
16: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 18
17: aload 4
ldc "schema"
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
18: StackMap locals:
StackMap stack:
aload 4
ldc "catalog"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 21
19: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 21
20: aload 4
ldc "catalog"
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
21: StackMap locals:
StackMap stack:
aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Table
areturn
end local 4 22: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 24
23: aload 0
ldc Ljavax/persistence/Table;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Table
areturn
24: StackMap locals:
StackMap stack:
aconst_null
areturn
25: StackMap locals:
StackMap stack:
new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Table;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 26: aload 4
aload 3
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
27: aload 4
aload 3
ldc "catalog"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
28: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 31
29: aload 4
ldc "catalog"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 31
30: aload 4
ldc "catalog"
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
31: StackMap locals: org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
StackMap stack:
aload 4
aload 3
ldc "schema"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
32: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 35
33: aload 4
ldc "schema"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 35
34: aload 4
ldc "schema"
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
35: StackMap locals:
StackMap stack:
aload 4
aload 3
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildUniqueConstraints:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;)V
36: aload 4
aload 3
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildIndex:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;)V
37: aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Table
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 38 1 tree Lorg/dom4j/Element;
0 38 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
3 38 3 subelement Lorg/dom4j/Element;
7 22 4 annotation Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
9 15 5 table Ljavax/persistence/Table;
26 38 4 annotation Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
tree
defaults
private javax.persistence.SecondaryTables getSecondaryTables(org.dom4j.Element, org.hibernate.cfg.annotations.reflection.XMLContext$Default);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;)Ljavax/persistence/SecondaryTables;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=11, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
goto 3
2: StackMap locals:
StackMap stack:
aload 1
ldc "secondary-table"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
3: StackMap locals:
StackMap stack: java.util.List
astore 3
start local 3 4: new java.util.ArrayList
dup
iconst_3
invokespecial java.util.ArrayList.<init>:(I)V
astore 4
start local 4 5: aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 21
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List java.util.List top java.util.Iterator
StackMap stack:
6: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 5
start local 5 7: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/SecondaryTable;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 7
start local 7 8: aload 7
aload 5
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
9: aload 7
aload 5
ldc "catalog"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
10: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 13
11: aload 7
ldc "catalog"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 13
12: aload 7
ldc "catalog"
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
13: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List java.util.List org.dom4j.Element java.util.Iterator org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
StackMap stack:
aload 7
aload 5
ldc "schema"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
14: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 17
15: aload 7
ldc "schema"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 17
16: aload 7
ldc "schema"
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
17: StackMap locals:
StackMap stack:
aload 7
aload 5
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildUniqueConstraints:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;)V
18: aload 7
aload 5
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildIndex:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;)V
19: aload 7
ldc "pkJoinColumns"
aload 0
aload 5
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.buildPrimaryKeyJoinColumns:(Lorg/dom4j/Element;)[Ljavax/persistence/PrimaryKeyJoinColumn;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
20: aload 4
aload 7
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.SecondaryTable
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 7 end local 5 21: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
22: aload 4
invokeinterface java.util.List.size:()I
ifne 32
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.canUseJavaAnnotations:()Z
ifeq 32
23: aload 0
ldc Ljavax/persistence/SecondaryTable;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.SecondaryTable
astore 5
start local 5 24: aload 0
aload 5
aload 2
aload 4
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.overridesDefaultInSecondaryTable:(Ljavax/persistence/SecondaryTable;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Ljava/util/List;)V
25: aload 0
ldc Ljavax/persistence/SecondaryTables;
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getPhysicalAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.SecondaryTables
astore 6
start local 6 26: aload 6
ifnull 32
27: aload 6
invokeinterface javax.persistence.SecondaryTables.value:()[Ljavax/persistence/SecondaryTable;
dup
astore 10
arraylength
istore 9
iconst_0
istore 8
goto 31
StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List java.util.List javax.persistence.SecondaryTable javax.persistence.SecondaryTables top int int javax.persistence.SecondaryTable[]
StackMap stack:
28: aload 10
iload 8
aaload
astore 7
start local 7 29: aload 0
aload 7
aload 2
aload 4
invokevirtual org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.overridesDefaultInSecondaryTable:(Ljavax/persistence/SecondaryTable;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Ljava/util/List;)V
end local 7 30: iinc 8 1
StackMap locals:
StackMap stack:
31: iload 8
iload 9
if_icmplt 28
end local 6 end local 5 32: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element org.hibernate.cfg.annotations.reflection.XMLContext$Default java.util.List java.util.List
StackMap stack:
aload 4
invokeinterface java.util.List.size:()I
ifle 36
33: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/SecondaryTables;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 5
start local 5 34: aload 5
ldc "value"
aload 4
aload 4
invokeinterface java.util.List.size:()I
anewarray javax.persistence.SecondaryTable
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
35: aload 5
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.SecondaryTables
areturn
end local 5 36: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 37 1 tree Lorg/dom4j/Element;
0 37 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
4 37 3 elements Ljava/util/List<Lorg/dom4j/Element;>;
5 37 4 secondaryTables Ljava/util/List<Ljavax/persistence/SecondaryTable;>;
7 21 5 element Lorg/dom4j/Element;
8 21 7 annotation Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
24 32 5 secTableAnn Ljavax/persistence/SecondaryTable;
26 32 6 secTablesAnn Ljavax/persistence/SecondaryTables;
29 30 7 table Ljavax/persistence/SecondaryTable;
34 36 5 descriptor Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
tree
defaults
private void overridesDefaultInSecondaryTable(javax.persistence.SecondaryTable, org.hibernate.cfg.annotations.reflection.XMLContext$Default, java.util.List<javax.persistence.SecondaryTable>);
descriptor: (Ljavax/persistence/SecondaryTable;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnull 18
1: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifne 3
2: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 17
3: StackMap locals:
StackMap stack:
new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/SecondaryTable;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 4
start local 4 4: aload 4
ldc "name"
aload 1
invokeinterface javax.persistence.SecondaryTable.name:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
5: aload 4
ldc "schema"
aload 1
invokeinterface javax.persistence.SecondaryTable.schema:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
6: aload 4
ldc "catalog"
aload 1
invokeinterface javax.persistence.SecondaryTable.catalog:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
7: aload 4
ldc "uniqueConstraints"
aload 1
invokeinterface javax.persistence.SecondaryTable.uniqueConstraints:()[Ljavax/persistence/UniqueConstraint;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
8: aload 4
ldc "pkJoinColumns"
aload 1
invokeinterface javax.persistence.SecondaryTable.pkJoinColumns:()[Ljavax/persistence/PrimaryKeyJoinColumn;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
9: aload 4
ldc "schema"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 12
10: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 12
11: aload 4
ldc "schema"
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getSchema:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
12: StackMap locals: org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
StackMap stack:
aload 4
ldc "catalog"
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.valueOf:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
ifeq 15
13: aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 15
14: aload 4
ldc "catalog"
aload 2
invokevirtual org.hibernate.cfg.annotations.reflection.XMLContext$Default.getCatalog:()Ljava/lang/String;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
15: StackMap locals:
StackMap stack:
aload 3
aload 4
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.SecondaryTable
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 16: goto 18
17: StackMap locals:
StackMap stack:
aload 3
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
18: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 19 1 secTableAnn Ljavax/persistence/SecondaryTable;
0 19 2 defaults Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;
0 19 3 secondaryTables Ljava/util/List<Ljavax/persistence/SecondaryTable;>;
4 16 4 annotation Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
Signature: (Ljavax/persistence/SecondaryTable;Lorg/hibernate/cfg/annotations/reflection/XMLContext$Default;Ljava/util/List<Ljavax/persistence/SecondaryTable;>;)V
MethodParameters:
Name Flags
secTableAnn
defaults
secondaryTables
private static void buildIndex(org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor, org.dom4j.Element);
descriptor: (Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: aload 1
ldc "index"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 2
start local 2 1: aload 2
invokeinterface java.util.List.size:()I
anewarray javax.persistence.Index
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: goto 11
4: StackMap locals: java.util.List javax.persistence.Index[] int
StackMap stack:
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.dom4j.Element
astore 5
start local 5 5: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/Index;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 6
start local 6 6: aload 6
aload 5
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
7: aload 6
aload 5
ldc "column-list"
iconst_1
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
8: aload 6
aload 5
ldc "unique"
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyBooleanAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
9: aload 3
iload 4
aload 6
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.Index
aastore
end local 6 end local 5 10: iinc 4 1
StackMap locals:
StackMap stack:
11: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 4
end local 4 12: aload 0
ldc "indexes"
aload 3
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
13: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 annotation Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
0 14 1 element Lorg/dom4j/Element;
1 14 2 indexElementList Ljava/util/List;
2 14 3 indexes [Ljavax/persistence/Index;
3 12 4 i I
5 10 5 subelement Lorg/dom4j/Element;
6 10 6 indexAnn Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
annotation
element
private static void buildUniqueConstraints(org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor, org.dom4j.Element);
descriptor: (Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=12, args_size=2
start local 0 start local 1 0: aload 1
ldc "unique-constraint"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 2
start local 2 1: aload 2
invokeinterface java.util.List.size:()I
anewarray javax.persistence.UniqueConstraint
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.listIterator:()Ljava/util/ListIterator;
astore 5
start local 5 4: goto 18
5: StackMap locals: org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor org.dom4j.Element java.util.List javax.persistence.UniqueConstraint[] int java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 6
start local 6 6: aload 6
ldc "column-name"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 7
start local 7 7: aload 7
invokeinterface java.util.List.size:()I
anewarray java.lang.String
astore 8
start local 8 8: iconst_0
istore 9
start local 9 9: aload 7
invokeinterface java.util.List.listIterator:()Ljava/util/ListIterator;
astore 10
start local 10 10: goto 13
11: StackMap locals: org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor org.dom4j.Element java.util.List javax.persistence.UniqueConstraint[] int java.util.Iterator org.dom4j.Element java.util.List java.lang.String[] int java.util.Iterator
StackMap stack:
aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 11
start local 11 12: aload 8
iload 9
iinc 9 1
aload 11
invokeinterface org.dom4j.Element.getTextTrim:()Ljava/lang/String;
aastore
end local 11 13: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 11
14: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/UniqueConstraint;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 11
start local 11 15: aload 11
aload 6
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
16: aload 11
ldc "columnNames"
aload 8
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
17: aload 3
iload 4
iinc 4 1
aload 11
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.UniqueConstraint
aastore
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 18: StackMap locals: org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor org.dom4j.Element java.util.List javax.persistence.UniqueConstraint[] int java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
19: aload 0
ldc "uniqueConstraints"
aload 3
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
20: return
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 21 0 annotation Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
0 21 1 element Lorg/dom4j/Element;
1 21 2 uniqueConstraintElementList Ljava/util/List;
2 21 3 uniqueConstraints [Ljavax/persistence/UniqueConstraint;
3 21 4 ucIndex I
4 21 5 ucIt Ljava/util/Iterator;
6 18 6 subelement Lorg/dom4j/Element;
7 18 7 columnNamesElements Ljava/util/List<Lorg/dom4j/Element;>;
8 18 8 columnNames [Ljava/lang/String;
9 18 9 columnNameIndex I
10 18 10 it Ljava/util/Iterator;
12 13 11 columnNameElt Lorg/dom4j/Element;
15 18 11 ucAnn Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
annotation
element
private javax.persistence.PrimaryKeyJoinColumn[] buildPrimaryKeyJoinColumns(org.dom4j.Element);
descriptor: (Lorg/dom4j/Element;)[Ljavax/persistence/PrimaryKeyJoinColumn;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=8, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: iconst_0
anewarray javax.persistence.PrimaryKeyJoinColumn
areturn
2: StackMap locals:
StackMap stack:
aload 1
ldc "primary-key-join-column"
invokeinterface org.dom4j.Element.elements:(Ljava/lang/String;)Ljava/util/List;
astore 2
start local 2 3: aload 2
invokeinterface java.util.List.size:()I
anewarray javax.persistence.PrimaryKeyJoinColumn
astore 3
start local 3 4: iconst_0
istore 4
start local 4 5: aload 2
invokeinterface java.util.List.listIterator:()Ljava/util/ListIterator;
astore 5
start local 5 6: goto 13
7: StackMap locals: org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader org.dom4j.Element java.util.List javax.persistence.PrimaryKeyJoinColumn[] int java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.dom4j.Element
astore 6
start local 6 8: new org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
dup
ldc Ljavax/persistence/PrimaryKeyJoinColumn;
invokespecial org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.<init>:(Ljava/lang/Class;)V
astore 7
start local 7 9: aload 7
aload 6
ldc "name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
10: aload 7
aload 6
ldc "referenced-column-name"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
11: aload 7
aload 6
ldc "column-definition"
iconst_0
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
12: aload 3
iload 4
iinc 4 1
aload 7
invokestatic org.hibernate.annotations.common.annotationfactory.AnnotationFactory.create:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;)Ljava/lang/annotation/Annotation;
checkcast javax.persistence.PrimaryKeyJoinColumn
aastore
end local 7 end local 6 13: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
14: aload 3
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 15 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 15 1 element Lorg/dom4j/Element;
3 15 2 pkJoinColumnElementList Ljava/util/List;
4 15 3 pkJoinColumns [Ljavax/persistence/PrimaryKeyJoinColumn;
5 15 4 index I
6 15 5 pkIt Ljava/util/Iterator;
8 13 6 subelement Lorg/dom4j/Element;
9 13 7 pkAnn Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
MethodParameters:
Name Flags
element
private static void copyStringAttribute(org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor, org.dom4j.Element, java.lang.String, boolean);
descriptor: (Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Z)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
1: aload 1
2: aload 2
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getJavaAttributeNameFromXMLOne:(Ljava/lang/String;)Ljava/lang/String;
3: aload 2
4: iload 3
5: invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.copyStringAttribute:(Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Ljava/lang/String;Z)V
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 annotation Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
0 7 1 element Lorg/dom4j/Element;
0 7 2 attributeName Ljava/lang/String;
0 7 3 mandatory Z
MethodParameters:
Name Flags
annotation final
element final
attributeName final
mandatory final
private static void copyStringAttribute(org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor, org.dom4j.Element, java.lang.String, java.lang.String, boolean);
descriptor: (Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;Ljava/lang/String;Z)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
aload 3
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 1: aload 5
ifnull 4
2: aload 0
aload 2
aload 5
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
3: goto 8
4: StackMap locals: java.lang.String
StackMap stack:
iload 4
ifeq 8
5: new org.hibernate.AnnotationException
dup
6: new java.lang.StringBuilder
dup
aload 1
invokeinterface org.dom4j.Element.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " is mandatory in XML overriding. "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "Activate schema validation for more information"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
return
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 9 0 annotation Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
0 9 1 element Lorg/dom4j/Element;
0 9 2 annotationAttributeName Ljava/lang/String;
0 9 3 attributeName Ljava/lang/String;
0 9 4 mandatory Z
1 9 5 attribute Ljava/lang/String;
MethodParameters:
Name Flags
annotation final
element final
annotationAttributeName final
attributeName final
mandatory
private static void copyIntegerAttribute(org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor, org.dom4j.Element, java.lang.String);
descriptor: (Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 3
ifnull 11
2: aload 2
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getJavaAttributeNameFromXMLOne:(Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 3: aload 0
aload 4
aload 3
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
4: aload 3
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
istore 5
start local 5 5: aload 0
aload 4
iload 5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
end local 5 6: goto 11
7: StackMap locals: org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor org.dom4j.Element java.lang.String java.lang.String java.lang.String
StackMap stack: java.lang.NumberFormatException
pop
8: new org.hibernate.AnnotationException
dup
9: new java.lang.StringBuilder
dup
aload 1
invokeinterface org.dom4j.Element.getPath:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " not parseable: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "Activate schema validation for more information"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
10: invokespecial org.hibernate.AnnotationException.<init>:(Ljava/lang/String;)V
athrow
end local 4 11: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 annotation Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
0 12 1 element Lorg/dom4j/Element;
0 12 2 attributeName Ljava/lang/String;
1 12 3 attribute Ljava/lang/String;
3 11 4 annotationAttributeName Ljava/lang/String;
5 6 5 length I
Exception table:
from to target type
4 6 7 Class java.lang.NumberFormatException
MethodParameters:
Name Flags
annotation
element
attributeName
private static java.lang.String getJavaAttributeNameFromXMLOne(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 1
start local 1 1: aload 1
ldc "-"
invokevirtual java.lang.StringBuilder.indexOf:(Ljava/lang/String;)I
istore 2
start local 2 2: goto 8
3: StackMap locals: java.lang.StringBuilder int
StackMap stack:
aload 1
iload 2
invokevirtual java.lang.StringBuilder.deleteCharAt:(I)Ljava/lang/StringBuilder;
pop
4: aload 1
5: iload 2
aload 1
iload 2
invokevirtual java.lang.StringBuilder.charAt:(I)C
invokestatic java.lang.Character.toUpperCase:(C)C
6: invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
7: aload 1
ldc "-"
invokevirtual java.lang.StringBuilder.indexOf:(Ljava/lang/String;)I
istore 2
8: StackMap locals:
StackMap stack:
iload 2
iconst_m1
if_icmpne 3
9: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 attributeName Ljava/lang/String;
1 10 1 annotationAttributeName Ljava/lang/StringBuilder;
2 10 2 index I
MethodParameters:
Name Flags
attributeName
private static void copyStringElement(org.dom4j.Element, org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor, java.lang.String);
descriptor: (Lorg/dom4j/Element;Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Ljava/lang/String;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokeinterface org.dom4j.Element.getTextTrim:()Ljava/lang/String;
astore 3
start local 3 1: aload 1
aload 2
aload 3
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 element Lorg/dom4j/Element;
0 3 1 ad Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
0 3 2 annotationAttribute Ljava/lang/String;
1 3 3 discr Ljava/lang/String;
MethodParameters:
Name Flags
element
ad
annotationAttribute
private static void copyBooleanAttribute(org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor, org.dom4j.Element, java.lang.String);
descriptor: (Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;Lorg/dom4j/Element;Ljava/lang/String;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokeinterface org.dom4j.Element.attributeValue:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 3
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 4
2: aload 2
invokestatic org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.getJavaAttributeNameFromXMLOne:(Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 3: aload 0
aload 4
aload 3
invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor.setValue:(Ljava/lang/String;Ljava/lang/Object;)V
end local 4 4: StackMap locals: java.lang.String
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 descriptor Lorg/hibernate/annotations/common/annotationfactory/AnnotationDescriptor;
0 5 1 element Lorg/dom4j/Element;
0 5 2 attribute Ljava/lang/String;
1 5 3 attributeValue Ljava/lang/String;
3 4 4 javaAttribute Ljava/lang/String;
MethodParameters:
Name Flags
descriptor
element
attribute
private <T extends java.lang.annotation.Annotation> T getPhysicalAnnotation(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.element:Ljava/lang/reflect/AnnotatedElement;
aload 1
invokeinterface java.lang.reflect.AnnotatedElement.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 1 1 annotationType Ljava/lang/Class<TT;>;
Signature: <T::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
annotationType
private <T extends java.lang.annotation.Annotation> boolean isPhysicalAnnotationPresent(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.element:Ljava/lang/reflect/AnnotatedElement;
aload 1
invokeinterface java.lang.reflect.AnnotatedElement.isAnnotationPresent:(Ljava/lang/Class;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
0 1 1 annotationType Ljava/lang/Class<TT;>;
Signature: <T::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TT;>;)Z
MethodParameters:
Name Flags
annotationType
private java.lang.annotation.Annotation[] getPhysicalAnnotations();
descriptor: ()[Ljava/lang/annotation/Annotation;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader.element:Ljava/lang/reflect/AnnotatedElement;
invokeinterface java.lang.reflect.AnnotatedElement.getAnnotations:()[Ljava/lang/annotation/Annotation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader;
}
SourceFile: "JPAOverriddenAnnotationReader.java"
NestMembers:
org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader$PropertyType
InnerClasses:
private final PropertyType = org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader$PropertyType of org.hibernate.cfg.annotations.reflection.JPAOverriddenAnnotationReader
public Default = org.hibernate.cfg.annotations.reflection.XMLContext$Default of org.hibernate.cfg.annotations.reflection.XMLContext