public class org.hibernate.tuple.component.CompositionBasedCompositionAttribute extends org.hibernate.tuple.component.AbstractCompositionAttribute
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.tuple.component.CompositionBasedCompositionAttribute
super_class: org.hibernate.tuple.component.AbstractCompositionAttribute
{
public void <init>(org.hibernate.tuple.component.AbstractCompositionAttribute, org.hibernate.engine.spi.SessionFactoryImplementor, int, java.lang.String, org.hibernate.type.CompositeType, int, org.hibernate.tuple.BaselineAttributeInformation);
descriptor: (Lorg/hibernate/tuple/component/AbstractCompositionAttribute;Lorg/hibernate/engine/spi/SessionFactoryImplementor;ILjava/lang/String;Lorg/hibernate/type/CompositeType;ILorg/hibernate/tuple/BaselineAttributeInformation;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
1: aload 1
2: aload 2
3: iload 3
4: aload 4
5: aload 5
6: iload 6
7: aload 7
invokespecial org.hibernate.tuple.component.AbstractCompositionAttribute.<init>:(Lorg/hibernate/persister/walking/spi/AttributeSource;Lorg/hibernate/engine/spi/SessionFactoryImplementor;ILjava/lang/String;Lorg/hibernate/type/CompositeType;ILorg/hibernate/tuple/BaselineAttributeInformation;)V
8: return
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 9 0 this Lorg/hibernate/tuple/component/CompositionBasedCompositionAttribute;
0 9 1 source Lorg/hibernate/tuple/component/AbstractCompositionAttribute;
0 9 2 sessionFactory Lorg/hibernate/engine/spi/SessionFactoryImplementor;
0 9 3 entityBasedAttributeNumber I
0 9 4 attributeName Ljava/lang/String;
0 9 5 attributeType Lorg/hibernate/type/CompositeType;
0 9 6 columnStartPosition I
0 9 7 baselineInfo Lorg/hibernate/tuple/BaselineAttributeInformation;
MethodParameters:
Name Flags
source
sessionFactory
entityBasedAttributeNumber
attributeName
attributeType
columnStartPosition
baselineInfo
protected org.hibernate.persister.entity.EntityPersister locateOwningPersister();
descriptor: ()Lorg/hibernate/persister/entity/EntityPersister;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.tuple.component.CompositionBasedCompositionAttribute.getSource:()Lorg/hibernate/persister/walking/spi/AttributeSource;
checkcast org.hibernate.tuple.component.AbstractCompositionAttribute
astore 1
start local 1 1: ldc Lorg/hibernate/persister/walking/spi/EntityDefinition;
aload 1
invokevirtual org.hibernate.tuple.component.AbstractCompositionAttribute.getSource:()Lorg/hibernate/persister/walking/spi/AttributeSource;
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 3
2: ldc Lorg/hibernate/persister/walking/spi/EntityDefinition;
aload 1
invokevirtual org.hibernate.tuple.component.AbstractCompositionAttribute.getSource:()Lorg/hibernate/persister/walking/spi/AttributeSource;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.persister.walking.spi.EntityDefinition
invokeinterface org.hibernate.persister.walking.spi.EntityDefinition.getEntityPersister:()Lorg/hibernate/persister/entity/EntityPersister;
areturn
3: StackMap locals: org.hibernate.tuple.component.AbstractCompositionAttribute
StackMap stack:
ldc Lorg/hibernate/tuple/component/AbstractCompositionAttribute;
aload 1
invokevirtual org.hibernate.tuple.component.AbstractCompositionAttribute.getSource:()Lorg/hibernate/persister/walking/spi/AttributeSource;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.tuple.component.AbstractCompositionAttribute
invokevirtual org.hibernate.tuple.component.AbstractCompositionAttribute.locateOwningPersister:()Lorg/hibernate/persister/entity/EntityPersister;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/tuple/component/CompositionBasedCompositionAttribute;
1 4 1 source Lorg/hibernate/tuple/component/AbstractCompositionAttribute;
}
SourceFile: "CompositionBasedCompositionAttribute.java"