public class org.hibernate.mapping.Component extends org.hibernate.mapping.SimpleValue implements org.hibernate.mapping.MetaAttributable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.mapping.Component
super_class: org.hibernate.mapping.SimpleValue
{
private java.util.ArrayList<org.hibernate.mapping.Property> properties;
descriptor: Ljava/util/ArrayList;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/ArrayList<Lorg/hibernate/mapping/Property;>;
private java.lang.String componentClassName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean embedded;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String parentProperty;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.hibernate.mapping.PersistentClass owner;
descriptor: Lorg/hibernate/mapping/PersistentClass;
flags: (0x0002) ACC_PRIVATE
private boolean dynamic;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.util.Map metaAttributes;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
private java.lang.String nodeName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean isKey;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String roleName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.util.Map<org.hibernate.EntityMode, java.lang.String> tuplizerImpls;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Lorg/hibernate/EntityMode;Ljava/lang/String;>;
private org.hibernate.id.IdentifierGenerator builtIdentifierGenerator;
descriptor: Lorg/hibernate/id/IdentifierGenerator;
flags: (0x0002) ACC_PRIVATE
public void <init>(org.hibernate.cfg.Mappings, org.hibernate.mapping.PersistentClass);
descriptor: (Lorg/hibernate/cfg/Mappings;Lorg/hibernate/mapping/PersistentClass;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.hibernate.mapping.PersistentClass.getTable:()Lorg/hibernate/mapping/Table;
invokespecial org.hibernate.mapping.SimpleValue.<init>:(Lorg/hibernate/cfg/Mappings;Lorg/hibernate/mapping/Table;)V
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.hibernate.mapping.Component.properties:Ljava/util/ArrayList;
2: aload 0
aload 2
putfield org.hibernate.mapping.Component.owner:Lorg/hibernate/mapping/PersistentClass;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/mapping/Component;
0 4 1 mappings Lorg/hibernate/cfg/Mappings;
0 4 2 owner Lorg/hibernate/mapping/PersistentClass;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
mappings
owner
public void <init>(org.hibernate.cfg.Mappings, org.hibernate.mapping.Component);
descriptor: (Lorg/hibernate/cfg/Mappings;Lorg/hibernate/mapping/Component;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.hibernate.mapping.Component.getTable:()Lorg/hibernate/mapping/Table;
invokespecial org.hibernate.mapping.SimpleValue.<init>:(Lorg/hibernate/cfg/Mappings;Lorg/hibernate/mapping/Table;)V
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.hibernate.mapping.Component.properties:Ljava/util/ArrayList;
2: aload 0
aload 2
invokevirtual org.hibernate.mapping.Component.getOwner:()Lorg/hibernate/mapping/PersistentClass;
putfield org.hibernate.mapping.Component.owner:Lorg/hibernate/mapping/PersistentClass;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/mapping/Component;
0 4 1 mappings Lorg/hibernate/cfg/Mappings;
0 4 2 component Lorg/hibernate/mapping/Component;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
mappings
component
public void <init>(org.hibernate.cfg.Mappings, org.hibernate.mapping.Join);
descriptor: (Lorg/hibernate/cfg/Mappings;Lorg/hibernate/mapping/Join;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.hibernate.mapping.Join.getTable:()Lorg/hibernate/mapping/Table;
invokespecial org.hibernate.mapping.SimpleValue.<init>:(Lorg/hibernate/cfg/Mappings;Lorg/hibernate/mapping/Table;)V
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.hibernate.mapping.Component.properties:Ljava/util/ArrayList;
2: aload 0
aload 2
invokevirtual org.hibernate.mapping.Join.getPersistentClass:()Lorg/hibernate/mapping/PersistentClass;
putfield org.hibernate.mapping.Component.owner:Lorg/hibernate/mapping/PersistentClass;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/mapping/Component;
0 4 1 mappings Lorg/hibernate/cfg/Mappings;
0 4 2 join Lorg/hibernate/mapping/Join;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
mappings
join
public void <init>(org.hibernate.cfg.Mappings, org.hibernate.mapping.Collection);
descriptor: (Lorg/hibernate/cfg/Mappings;Lorg/hibernate/mapping/Collection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.hibernate.mapping.Collection.getCollectionTable:()Lorg/hibernate/mapping/Table;
invokespecial org.hibernate.mapping.SimpleValue.<init>:(Lorg/hibernate/cfg/Mappings;Lorg/hibernate/mapping/Table;)V
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.hibernate.mapping.Component.properties:Ljava/util/ArrayList;
2: aload 0
aload 2
invokevirtual org.hibernate.mapping.Collection.getOwner:()Lorg/hibernate/mapping/PersistentClass;
putfield org.hibernate.mapping.Component.owner:Lorg/hibernate/mapping/PersistentClass;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/mapping/Component;
0 4 1 mappings Lorg/hibernate/cfg/Mappings;
0 4 2 collection Lorg/hibernate/mapping/Collection;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
mappings
collection
public int getPropertySpan();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Component.properties:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Component;
public java.util.Iterator getPropertyIterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Component.properties:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.iterator:()Ljava/util/Iterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Component;
public void addProperty(org.hibernate.mapping.Property);
descriptor: (Lorg/hibernate/mapping/Property;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.mapping.Component.properties:Ljava/util/ArrayList;
aload 1
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Component;
0 2 1 p Lorg/hibernate/mapping/Property;
MethodParameters:
Name Flags
p
public void addColumn(org.hibernate.mapping.Column);
descriptor: (Lorg/hibernate/mapping/Column;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
ldc "Cant add a column to a component"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Component;
0 1 1 column Lorg/hibernate/mapping/Column;
MethodParameters:
Name Flags
column
public int getColumnSpan();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
invokevirtual org.hibernate.mapping.Component.getPropertyIterator:()Ljava/util/Iterator;
astore 2
start local 2 2: goto 5
3: StackMap locals: int java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.mapping.Property
astore 3
start local 3 4: iload 1
aload 3
invokevirtual org.hibernate.mapping.Property.getColumnSpan:()I
iadd
istore 1
end local 3 5: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: iload 1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hibernate/mapping/Component;
1 7 1 n I
2 7 2 iter Ljava/util/Iterator;
4 5 3 p Lorg/hibernate/mapping/Property;
public java.util.Iterator<org.hibernate.mapping.Selectable> getColumnIterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.mapping.Component.getPropertySpan:()I
anewarray java.util.Iterator
astore 1
start local 1 1: aload 0
invokevirtual org.hibernate.mapping.Component.getPropertyIterator:()Ljava/util/Iterator;
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 5
4: StackMap locals: java.util.Iterator[] java.util.Iterator int
StackMap stack:
aload 1
iload 3
iinc 3 1
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.mapping.Property
invokevirtual org.hibernate.mapping.Property.getColumnIterator:()Ljava/util/Iterator;
aastore
5: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
6: new org.hibernate.internal.util.collections.JoinedIterator
dup
aload 1
invokespecial org.hibernate.internal.util.collections.JoinedIterator.<init>:([Ljava/util/Iterator;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hibernate/mapping/Component;
1 7 1 iters [Ljava/util/Iterator;
2 7 2 iter Ljava/util/Iterator;
3 7 3 i I
Signature: ()Ljava/util/Iterator<Lorg/hibernate/mapping/Selectable;>;
public boolean isEmbedded();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Component.embedded:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Component;
public java.lang.String getComponentClassName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Component.componentClassName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Component;
public java.lang.Class getComponentClass();
descriptor: ()Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Component.componentClassName:Ljava/lang/String;
invokestatic org.hibernate.internal.util.ReflectHelper.classForName:(Ljava/lang/String;)Ljava/lang/Class;
1: areturn
2: StackMap locals:
StackMap stack: java.lang.ClassNotFoundException
astore 1
start local 1 3: new org.hibernate.MappingException
dup
new java.lang.StringBuilder
dup
ldc "component class not found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.hibernate.mapping.Component.componentClassName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 1
invokespecial org.hibernate.MappingException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/mapping/Component;
3 4 1 cnfe Ljava/lang/ClassNotFoundException;
Exception table:
from to target type
0 1 2 Class java.lang.ClassNotFoundException
Exceptions:
throws org.hibernate.MappingException
public org.hibernate.mapping.PersistentClass getOwner();
descriptor: ()Lorg/hibernate/mapping/PersistentClass;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Component.owner:Lorg/hibernate/mapping/PersistentClass;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Component;
public java.lang.String getParentProperty();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Component.parentProperty:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Component;
public void setComponentClassName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hibernate.mapping.Component.componentClassName:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Component;
0 2 1 componentClass Ljava/lang/String;
MethodParameters:
Name Flags
componentClass
public void setEmbedded(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.mapping.Component.embedded:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Component;
0 2 1 embedded Z
MethodParameters:
Name Flags
embedded
public void setOwner(org.hibernate.mapping.PersistentClass);
descriptor: (Lorg/hibernate/mapping/PersistentClass;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hibernate.mapping.Component.owner:Lorg/hibernate/mapping/PersistentClass;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Component;
0 2 1 owner Lorg/hibernate/mapping/PersistentClass;
MethodParameters:
Name Flags
owner
public void setParentProperty(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hibernate.mapping.Component.parentProperty:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Component;
0 2 1 parentProperty Ljava/lang/String;
MethodParameters:
Name Flags
parentProperty
public boolean isDynamic();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Component.dynamic:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Component;
public void setDynamic(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.mapping.Component.dynamic:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Component;
0 2 1 dynamic Z
MethodParameters:
Name Flags
dynamic
public org.hibernate.type.Type getType();
descriptor: ()Lorg/hibernate/type/Type;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: new org.hibernate.tuple.component.ComponentMetamodel
dup
aload 0
invokespecial org.hibernate.tuple.component.ComponentMetamodel.<init>:(Lorg/hibernate/mapping/Component;)V
astore 1
start local 1 1: aload 0
invokevirtual org.hibernate.mapping.Component.getMappings:()Lorg/hibernate/cfg/Mappings;
invokeinterface org.hibernate.cfg.Mappings.getTypeResolver:()Lorg/hibernate/type/TypeResolver;
invokevirtual org.hibernate.type.TypeResolver.getTypeFactory:()Lorg/hibernate/type/TypeFactory;
astore 2
start local 2 2: aload 0
invokevirtual org.hibernate.mapping.Component.isEmbedded:()Z
ifeq 3
aload 2
aload 1
invokevirtual org.hibernate.type.TypeFactory.embeddedComponent:(Lorg/hibernate/tuple/component/ComponentMetamodel;)Lorg/hibernate/type/EmbeddedComponentType;
goto 4
StackMap locals: org.hibernate.tuple.component.ComponentMetamodel org.hibernate.type.TypeFactory
StackMap stack:
3: aload 2
aload 1
invokevirtual org.hibernate.type.TypeFactory.component:(Lorg/hibernate/tuple/component/ComponentMetamodel;)Lorg/hibernate/type/ComponentType;
StackMap locals:
StackMap stack: org.hibernate.type.ComponentType
4: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/mapping/Component;
1 5 1 metamodel Lorg/hibernate/tuple/component/ComponentMetamodel;
2 5 2 factory Lorg/hibernate/type/TypeFactory;
Exceptions:
throws org.hibernate.MappingException
public void setTypeUsingReflection(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Component;
0 1 1 className Ljava/lang/String;
0 1 2 propertyName Ljava/lang/String;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
className
propertyName
public java.util.Map getMetaAttributes();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Component.metaAttributes:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Component;
public org.hibernate.mapping.MetaAttribute getMetaAttribute(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/mapping/MetaAttribute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.mapping.Component.metaAttributes:Ljava/util/Map;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield org.hibernate.mapping.Component.metaAttributes:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.mapping.MetaAttribute
StackMap locals:
StackMap stack: org.hibernate.mapping.MetaAttribute
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/mapping/Component;
0 3 1 attributeName Ljava/lang/String;
MethodParameters:
Name Flags
attributeName
public void setMetaAttributes(java.util.Map);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hibernate.mapping.Component.metaAttributes:Ljava/util/Map;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Component;
0 2 1 metas Ljava/util/Map;
MethodParameters:
Name Flags
metas
public java.lang.Object accept(org.hibernate.mapping.ValueVisitor);
descriptor: (Lorg/hibernate/mapping/ValueVisitor;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokeinterface org.hibernate.mapping.ValueVisitor.accept:(Lorg/hibernate/mapping/Component;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Component;
0 1 1 visitor Lorg/hibernate/mapping/ValueVisitor;
MethodParameters:
Name Flags
visitor
public boolean[] getColumnInsertability();
descriptor: ()[Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.mapping.Component.getColumnSpan:()I
newarray 4
astore 1
start local 1 1: aload 0
invokevirtual org.hibernate.mapping.Component.getPropertyIterator:()Ljava/util/Iterator;
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 9
4: StackMap locals: boolean[] java.util.Iterator int
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.mapping.Property
astore 4
start local 4 5: aload 4
invokevirtual org.hibernate.mapping.Property.getValue:()Lorg/hibernate/mapping/Value;
invokeinterface org.hibernate.mapping.Value.getColumnInsertability:()[Z
astore 5
start local 5 6: aload 4
invokevirtual org.hibernate.mapping.Property.isInsertable:()Z
ifeq 8
7: aload 5
iconst_0
aload 1
iload 3
aload 5
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
8: StackMap locals: org.hibernate.mapping.Property boolean[]
StackMap stack:
iload 3
aload 5
arraylength
iadd
istore 3
end local 5 end local 4 9: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
10: aload 1
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/mapping/Component;
1 11 1 result [Z
2 11 2 iter Ljava/util/Iterator;
3 11 3 i I
5 9 4 prop Lorg/hibernate/mapping/Property;
6 9 5 chunk [Z
public boolean[] getColumnUpdateability();
descriptor: ()[Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.mapping.Component.getColumnSpan:()I
newarray 4
astore 1
start local 1 1: aload 0
invokevirtual org.hibernate.mapping.Component.getPropertyIterator:()Ljava/util/Iterator;
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 9
4: StackMap locals: boolean[] java.util.Iterator int
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.mapping.Property
astore 4
start local 4 5: aload 4
invokevirtual org.hibernate.mapping.Property.getValue:()Lorg/hibernate/mapping/Value;
invokeinterface org.hibernate.mapping.Value.getColumnUpdateability:()[Z
astore 5
start local 5 6: aload 4
invokevirtual org.hibernate.mapping.Property.isUpdateable:()Z
ifeq 8
7: aload 5
iconst_0
aload 1
iload 3
aload 5
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
8: StackMap locals: org.hibernate.mapping.Property boolean[]
StackMap stack:
iload 3
aload 5
arraylength
iadd
istore 3
end local 5 end local 4 9: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
10: aload 1
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/mapping/Component;
1 11 1 result [Z
2 11 2 iter Ljava/util/Iterator;
3 11 3 i I
5 9 4 prop Lorg/hibernate/mapping/Property;
6 9 5 chunk [Z
public java.lang.String getNodeName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Component.nodeName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Component;
public void setNodeName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hibernate.mapping.Component.nodeName:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Component;
0 2 1 nodeName Ljava/lang/String;
MethodParameters:
Name Flags
nodeName
public boolean isKey();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Component.isKey:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Component;
public void setKey(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.mapping.Component.isKey:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Component;
0 2 1 isKey Z
MethodParameters:
Name Flags
isKey
public boolean hasPojoRepresentation();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Component.componentClassName:Ljava/lang/String;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Component;
public void addTuplizer(org.hibernate.EntityMode, java.lang.String);
descriptor: (Lorg/hibernate/EntityMode;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.mapping.Component.tuplizerImpls:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.hibernate.mapping.Component.tuplizerImpls:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.mapping.Component.tuplizerImpls:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/mapping/Component;
0 4 1 entityMode Lorg/hibernate/EntityMode;
0 4 2 implClassName Ljava/lang/String;
MethodParameters:
Name Flags
entityMode
implClassName
public java.lang.String getTuplizerImplClassName(org.hibernate.EntityMode);
descriptor: (Lorg/hibernate/EntityMode;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.mapping.Component.tuplizerImpls:Ljava/util/Map;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.mapping.Component.tuplizerImpls:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/mapping/Component;
0 3 1 mode Lorg/hibernate/EntityMode;
MethodParameters:
Name Flags
mode
public java.util.Map getTuplizerMap();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Component.tuplizerImpls:Ljava/util/Map;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.mapping.Component.tuplizerImpls:Ljava/util/Map;
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/mapping/Component;
public org.hibernate.mapping.Property getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/mapping/Property;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.mapping.Component.getPropertyIterator:()Ljava/util/Iterator;
astore 2
start local 2 1: goto 5
2: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.mapping.Property
astore 3
start local 3 3: aload 3
invokevirtual org.hibernate.mapping.Property.getName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
4: aload 3
areturn
end local 3 5: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: new org.hibernate.MappingException
dup
new java.lang.StringBuilder
dup
ldc "component property not found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.MappingException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hibernate/mapping/Component;
0 7 1 propertyName Ljava/lang/String;
1 7 2 iter Ljava/util/Iterator;
3 5 3 prop Lorg/hibernate/mapping/Property;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
propertyName
public java.lang.String getRoleName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Component.roleName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Component;
public void setRoleName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hibernate.mapping.Component.roleName:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Component;
0 2 1 roleName Ljava/lang/String;
MethodParameters:
Name Flags
roleName
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 40
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.mapping.Component.properties:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 41
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Component;
public org.hibernate.id.IdentifierGenerator createIdentifierGenerator(org.hibernate.id.factory.IdentifierGeneratorFactory, org.hibernate.dialect.Dialect, java.lang.String, java.lang.String, org.hibernate.mapping.RootClass);
descriptor: (Lorg/hibernate/id/factory/IdentifierGeneratorFactory;Lorg/hibernate/dialect/Dialect;Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/mapping/RootClass;)Lorg/hibernate/id/IdentifierGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield org.hibernate.mapping.Component.builtIdentifierGenerator:Lorg/hibernate/id/IdentifierGenerator;
ifnonnull 8
1: aload 0
aload 0
2: aload 1
3: aload 2
4: aload 3
5: aload 4
6: aload 5
7: invokevirtual org.hibernate.mapping.Component.buildIdentifierGenerator:(Lorg/hibernate/id/factory/IdentifierGeneratorFactory;Lorg/hibernate/dialect/Dialect;Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/mapping/RootClass;)Lorg/hibernate/id/IdentifierGenerator;
putfield org.hibernate.mapping.Component.builtIdentifierGenerator:Lorg/hibernate/id/IdentifierGenerator;
8: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.mapping.Component.builtIdentifierGenerator:Lorg/hibernate/id/IdentifierGenerator;
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 9 0 this Lorg/hibernate/mapping/Component;
0 9 1 identifierGeneratorFactory Lorg/hibernate/id/factory/IdentifierGeneratorFactory;
0 9 2 dialect Lorg/hibernate/dialect/Dialect;
0 9 3 defaultCatalog Ljava/lang/String;
0 9 4 defaultSchema Ljava/lang/String;
0 9 5 rootClass Lorg/hibernate/mapping/RootClass;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
identifierGeneratorFactory
dialect
defaultCatalog
defaultSchema
rootClass
private org.hibernate.id.IdentifierGenerator buildIdentifierGenerator(org.hibernate.id.factory.IdentifierGeneratorFactory, org.hibernate.dialect.Dialect, java.lang.String, java.lang.String, org.hibernate.mapping.RootClass);
descriptor: (Lorg/hibernate/id/factory/IdentifierGeneratorFactory;Lorg/hibernate/dialect/Dialect;Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/mapping/RootClass;)Lorg/hibernate/id/IdentifierGenerator;
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=15, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: ldc "assigned"
aload 0
invokevirtual org.hibernate.mapping.Component.getIdentifierGeneratorStrategy:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: istore 6
start local 6 3: iload 6
ifeq 7
4: aload 0
5: aload 1
aload 2
aload 3
aload 4
aload 5
6: invokespecial org.hibernate.mapping.SimpleValue.createIdentifierGenerator:(Lorg/hibernate/id/factory/IdentifierGeneratorFactory;Lorg/hibernate/dialect/Dialect;Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/mapping/RootClass;)Lorg/hibernate/id/IdentifierGenerator;
areturn
7: StackMap locals: int
StackMap stack:
aload 5
invokevirtual org.hibernate.mapping.RootClass.getMappedClass:()Ljava/lang/Class;
astore 7
start local 7 8: aload 5
invokevirtual org.hibernate.mapping.RootClass.getIdentifierMapper:()Lorg/hibernate/mapping/Component;
ifnull 11
9: aload 0
invokevirtual org.hibernate.mapping.Component.resolveComponentClass:()Ljava/lang/Class;
astore 8
start local 8 10: goto 15
end local 8 11: StackMap locals: java.lang.Class
StackMap stack:
aload 5
invokevirtual org.hibernate.mapping.RootClass.getIdentifierProperty:()Lorg/hibernate/mapping/Property;
ifnull 14
12: aload 0
invokevirtual org.hibernate.mapping.Component.resolveComponentClass:()Ljava/lang/Class;
astore 8
start local 8 13: goto 15
end local 8 14: StackMap locals:
StackMap stack:
aload 7
astore 8
start local 8 15: StackMap locals: java.lang.Class
StackMap stack:
new org.hibernate.mapping.Component$StandardGenerationContextLocator
dup
aload 5
invokevirtual org.hibernate.mapping.RootClass.getEntityName:()Ljava/lang/String;
invokespecial org.hibernate.mapping.Component$StandardGenerationContextLocator.<init>:(Ljava/lang/String;)V
astore 9
start local 9 16: new org.hibernate.id.CompositeNestedGeneratedValueGenerator
dup
aload 9
invokespecial org.hibernate.id.CompositeNestedGeneratedValueGenerator.<init>:(Lorg/hibernate/id/CompositeNestedGeneratedValueGenerator$GenerationContextLocator;)V
astore 10
start local 10 17: aload 0
invokevirtual org.hibernate.mapping.Component.getPropertyIterator:()Ljava/util/Iterator;
astore 11
start local 11 18: goto 38
19: StackMap locals: org.hibernate.id.CompositeNestedGeneratedValueGenerator$GenerationContextLocator org.hibernate.id.CompositeNestedGeneratedValueGenerator java.util.Iterator
StackMap stack:
aload 11
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.mapping.Property
astore 12
start local 12 20: aload 12
invokevirtual org.hibernate.mapping.Property.getValue:()Lorg/hibernate/mapping/Value;
invokeinterface org.hibernate.mapping.Value.isSimpleValue:()Z
ifeq 38
21: aload 12
invokevirtual org.hibernate.mapping.Property.getValue:()Lorg/hibernate/mapping/Value;
checkcast org.hibernate.mapping.SimpleValue
astore 13
start local 13 22: ldc "assigned"
aload 13
invokevirtual org.hibernate.mapping.SimpleValue.getIdentifierGeneratorStrategy:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
23: goto 38
24: StackMap locals: org.hibernate.mapping.Property org.hibernate.mapping.SimpleValue
StackMap stack:
aload 13
25: aload 1
26: aload 2
27: aload 3
28: aload 4
29: aload 5
30: invokevirtual org.hibernate.mapping.SimpleValue.createIdentifierGenerator:(Lorg/hibernate/id/factory/IdentifierGeneratorFactory;Lorg/hibernate/dialect/Dialect;Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/mapping/RootClass;)Lorg/hibernate/id/IdentifierGenerator;
astore 14
start local 14 31: aload 10
32: new org.hibernate.mapping.Component$ValueGenerationPlan
dup
33: aload 12
invokevirtual org.hibernate.mapping.Property.getName:()Ljava/lang/String;
34: aload 14
35: aload 0
aload 12
aload 8
invokevirtual org.hibernate.mapping.Component.injector:(Lorg/hibernate/mapping/Property;Ljava/lang/Class;)Lorg/hibernate/property/Setter;
36: invokespecial org.hibernate.mapping.Component$ValueGenerationPlan.<init>:(Ljava/lang/String;Lorg/hibernate/id/IdentifierGenerator;Lorg/hibernate/property/Setter;)V
37: invokevirtual org.hibernate.id.CompositeNestedGeneratedValueGenerator.addGeneratedValuePlan:(Lorg/hibernate/id/CompositeNestedGeneratedValueGenerator$GenerationPlan;)V
end local 14 end local 13 end local 12 38: StackMap locals:
StackMap stack:
aload 11
invokeinterface java.util.Iterator.hasNext:()Z
ifne 19
39: aload 10
areturn
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lorg/hibernate/mapping/Component;
0 40 1 identifierGeneratorFactory Lorg/hibernate/id/factory/IdentifierGeneratorFactory;
0 40 2 dialect Lorg/hibernate/dialect/Dialect;
0 40 3 defaultCatalog Ljava/lang/String;
0 40 4 defaultSchema Ljava/lang/String;
0 40 5 rootClass Lorg/hibernate/mapping/RootClass;
3 40 6 hasCustomGenerator Z
8 40 7 entityClass Ljava/lang/Class;
10 11 8 attributeDeclarer Ljava/lang/Class;
13 14 8 attributeDeclarer Ljava/lang/Class;
15 40 8 attributeDeclarer Ljava/lang/Class;
16 40 9 locator Lorg/hibernate/id/CompositeNestedGeneratedValueGenerator$GenerationContextLocator;
17 40 10 generator Lorg/hibernate/id/CompositeNestedGeneratedValueGenerator;
18 40 11 itr Ljava/util/Iterator;
20 38 12 property Lorg/hibernate/mapping/Property;
22 38 13 value Lorg/hibernate/mapping/SimpleValue;
31 38 14 valueGenerator Lorg/hibernate/id/IdentifierGenerator;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
identifierGeneratorFactory
dialect
defaultCatalog
defaultSchema
rootClass
private org.hibernate.property.Setter injector(org.hibernate.mapping.Property, java.lang.Class);
descriptor: (Lorg/hibernate/mapping/Property;Ljava/lang/Class;)Lorg/hibernate/property/Setter;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokevirtual org.hibernate.mapping.Property.getPropertyAccessor:(Ljava/lang/Class;)Lorg/hibernate/property/PropertyAccessor;
1: aload 2
aload 1
invokevirtual org.hibernate.mapping.Property.getName:()Ljava/lang/String;
invokeinterface org.hibernate.property.PropertyAccessor.getSetter:(Ljava/lang/Class;Ljava/lang/String;)Lorg/hibernate/property/Setter;
2: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/mapping/Component;
0 3 1 property Lorg/hibernate/mapping/Property;
0 3 2 attributeDeclarer Ljava/lang/Class;
MethodParameters:
Name Flags
property
attributeDeclarer
private java.lang.Class resolveComponentClass();
descriptor: ()Ljava/lang/Class;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.mapping.Component.getComponentClass:()Ljava/lang/Class;
1: areturn
2: StackMap locals:
StackMap stack: java.lang.Exception
pop
3: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/mapping/Component;
Exception table:
from to target type
0 1 2 Class java.lang.Exception
}
SourceFile: "Component.java"
NestMembers:
org.hibernate.mapping.Component$StandardGenerationContextLocator org.hibernate.mapping.Component$ValueGenerationPlan
InnerClasses:
public abstract GenerationContextLocator = org.hibernate.id.CompositeNestedGeneratedValueGenerator$GenerationContextLocator of org.hibernate.id.CompositeNestedGeneratedValueGenerator
public abstract GenerationPlan = org.hibernate.id.CompositeNestedGeneratedValueGenerator$GenerationPlan of org.hibernate.id.CompositeNestedGeneratedValueGenerator
public StandardGenerationContextLocator = org.hibernate.mapping.Component$StandardGenerationContextLocator of org.hibernate.mapping.Component
public ValueGenerationPlan = org.hibernate.mapping.Component$ValueGenerationPlan of org.hibernate.mapping.Component