class org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl implements org.hibernate.loader.JoinWalker$AssociationInitCallback
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl
super_class: java.lang.Object
{
private final org.hibernate.engine.spi.SessionFactoryImplementor factory;
descriptor: Lorg/hibernate/engine/spi/SessionFactoryImplementor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.HashMap<java.lang.String, org.hibernate.loader.OuterJoinableAssociation> associationsByAlias;
descriptor: Ljava/util/HashMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/HashMap<Ljava/lang/String;Lorg/hibernate/loader/OuterJoinableAssociation;>;
private final java.util.HashMap<java.lang.String, java.lang.Integer> positionsByAlias;
descriptor: Ljava/util/HashMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>;
private final java.util.ArrayList<java.lang.String> aliasesForAssociationsWithCompositesIds;
descriptor: Ljava/util/ArrayList;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/ArrayList<Ljava/lang/String;>;
public void <init>(org.hibernate.engine.spi.SessionFactoryImplementor);
descriptor: (Lorg/hibernate/engine/spi/SessionFactoryImplementor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
2: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.associationsByAlias:Ljava/util/HashMap;
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.positionsByAlias:Ljava/util/HashMap;
4: aload 0
5: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.aliasesForAssociationsWithCompositesIds:Ljava/util/ArrayList;
6: aload 0
aload 1
putfield org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.factory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hibernate/loader/entity/EntityJoinWalker$AssociationInitCallbackImpl;
0 8 1 factory Lorg/hibernate/engine/spi/SessionFactoryImplementor;
MethodParameters:
Name Flags
factory
public void associationProcessed(org.hibernate.loader.OuterJoinableAssociation, int);
descriptor: (Lorg/hibernate/loader/OuterJoinableAssociation;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.associationsByAlias:Ljava/util/HashMap;
aload 1
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getRhsAlias:()Ljava/lang/String;
aload 1
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
getfield org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.positionsByAlias:Ljava/util/HashMap;
aload 1
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getRhsAlias:()Ljava/lang/String;
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aconst_null
astore 3
start local 3 3: aload 1
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getJoinableType:()Lorg/hibernate/type/AssociationType;
invokeinterface org.hibernate.type.AssociationType.isCollectionType:()Z
ifeq 6
4: aload 1
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getJoinable:()Lorg/hibernate/persister/entity/Joinable;
checkcast org.hibernate.persister.collection.QueryableCollection
invokeinterface org.hibernate.persister.collection.QueryableCollection.getElementPersister:()Lorg/hibernate/persister/entity/EntityPersister;
astore 3
5: goto 8
6: StackMap locals: org.hibernate.persister.entity.EntityPersister
StackMap stack:
aload 1
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getJoinableType:()Lorg/hibernate/type/AssociationType;
invokeinterface org.hibernate.type.AssociationType.isEntityType:()Z
ifeq 8
7: aload 1
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getJoinable:()Lorg/hibernate/persister/entity/Joinable;
checkcast org.hibernate.persister.entity.EntityPersister
astore 3
8: StackMap locals:
StackMap stack:
aload 3
ifnull 13
9: aload 3
invokeinterface org.hibernate.persister.entity.EntityPersister.getIdentifierType:()Lorg/hibernate/type/Type;
invokeinterface org.hibernate.type.Type.isComponentType:()Z
ifeq 13
10: aload 3
invokeinterface org.hibernate.persister.entity.EntityPersister.getEntityMetamodel:()Lorg/hibernate/tuple/entity/EntityMetamodel;
invokevirtual org.hibernate.tuple.entity.EntityMetamodel.getIdentifierProperty:()Lorg/hibernate/tuple/IdentifierProperty;
invokevirtual org.hibernate.tuple.IdentifierProperty.isEmbedded:()Z
ifne 13
11: aload 0
aload 3
invokeinterface org.hibernate.persister.entity.EntityPersister.getIdentifierType:()Lorg/hibernate/type/Type;
checkcast org.hibernate.type.CompositeType
invokevirtual org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.hasAssociation:(Lorg/hibernate/type/CompositeType;)Z
ifeq 13
12: aload 0
getfield org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.aliasesForAssociationsWithCompositesIds:Ljava/util/ArrayList;
aload 1
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getRhsAlias:()Ljava/lang/String;
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
13: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/hibernate/loader/entity/EntityJoinWalker$AssociationInitCallbackImpl;
0 14 1 oja Lorg/hibernate/loader/OuterJoinableAssociation;
0 14 2 position I
3 14 3 entityPersister Lorg/hibernate/persister/entity/EntityPersister;
MethodParameters:
Name Flags
oja
position
private boolean hasAssociation(org.hibernate.type.CompositeType);
descriptor: (Lorg/hibernate/type/CompositeType;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.hibernate.type.CompositeType.getSubtypes:()[Lorg/hibernate/type/Type;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 7
StackMap locals: org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl org.hibernate.type.CompositeType top int int org.hibernate.type.Type[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 2
invokeinterface org.hibernate.type.Type.isEntityType:()Z
ifeq 4
3: iconst_1
ireturn
4: StackMap locals: org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl org.hibernate.type.CompositeType org.hibernate.type.Type int int org.hibernate.type.Type[]
StackMap stack:
aload 2
invokeinterface org.hibernate.type.Type.isComponentType:()Z
ifeq 6
aload 0
aload 2
checkcast org.hibernate.type.CompositeType
invokevirtual org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.hasAssociation:(Lorg/hibernate/type/CompositeType;)Z
ifeq 6
5: iconst_1
ireturn
end local 2 6: StackMap locals: org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl org.hibernate.type.CompositeType top int int org.hibernate.type.Type[]
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 4
if_icmplt 1
8: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hibernate/loader/entity/EntityJoinWalker$AssociationInitCallbackImpl;
0 9 1 componentType Lorg/hibernate/type/CompositeType;
2 6 2 subType Lorg/hibernate/type/Type;
MethodParameters:
Name Flags
componentType
public int[][] resolve();
descriptor: ()[[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=11, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
getfield org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.aliasesForAssociationsWithCompositesIds:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.iterator:()Ljava/util/Iterator;
astore 3
goto 27
StackMap locals: org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl int[][] top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 2
start local 2 3: aload 0
getfield org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.associationsByAlias:Ljava/util/HashMap;
aload 2
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.loader.OuterJoinableAssociation
astore 4
start local 4 4: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 5: aconst_null
astore 6
start local 6 6: aload 4
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getJoinableType:()Lorg/hibernate/type/AssociationType;
invokeinterface org.hibernate.type.AssociationType.isCollectionType:()Z
ifeq 9
7: aload 4
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getJoinable:()Lorg/hibernate/persister/entity/Joinable;
checkcast org.hibernate.persister.collection.QueryableCollection
invokeinterface org.hibernate.persister.collection.QueryableCollection.getElementPersister:()Lorg/hibernate/persister/entity/EntityPersister;
astore 6
8: goto 11
9: StackMap locals: org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl int[][] java.lang.String java.util.Iterator org.hibernate.loader.OuterJoinableAssociation java.util.ArrayList org.hibernate.persister.entity.EntityPersister
StackMap stack:
aload 4
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getJoinableType:()Lorg/hibernate/type/AssociationType;
invokeinterface org.hibernate.type.AssociationType.isEntityType:()Z
ifeq 11
10: aload 4
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getJoinable:()Lorg/hibernate/persister/entity/Joinable;
checkcast org.hibernate.persister.entity.EntityPersister
astore 6
11: StackMap locals:
StackMap stack:
aload 0
12: aload 5
13: aload 4
14: aload 6
invokeinterface org.hibernate.persister.entity.EntityPersister.getIdentifierType:()Lorg/hibernate/type/Type;
checkcast org.hibernate.type.CompositeType
15: invokevirtual org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.findKeyManyToOneTargetIndices:(Ljava/util/ArrayList;Lorg/hibernate/loader/OuterJoinableAssociation;Lorg/hibernate/type/CompositeType;)V
16: aload 5
invokevirtual java.util.ArrayList.isEmpty:()Z
ifne 27
17: aload 1
ifnonnull 19
18: aload 0
getfield org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.associationsByAlias:Ljava/util/HashMap;
invokevirtual java.util.HashMap.size:()I
anewarray int[]
astore 1
19: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.positionsByAlias:Ljava/util/HashMap;
aload 2
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 7
start local 7 20: aload 1
iload 7
aload 5
invokevirtual java.util.ArrayList.size:()I
newarray 10
aastore
21: iconst_0
istore 8
start local 8 22: aload 5
invokevirtual java.util.ArrayList.iterator:()Ljava/util/Iterator;
astore 10
goto 26
StackMap locals: org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl int[][] java.lang.String java.util.Iterator org.hibernate.loader.OuterJoinableAssociation java.util.ArrayList org.hibernate.persister.entity.EntityPersister int int top java.util.Iterator
StackMap stack:
23: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 9
start local 9 24: aload 1
iload 7
aaload
iload 8
iload 9
iastore
25: iinc 8 1
end local 9 26: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 23
end local 8 end local 7 end local 6 end local 5 end local 4 end local 2 27: StackMap locals: org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl int[][] top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
28: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lorg/hibernate/loader/entity/EntityJoinWalker$AssociationInitCallbackImpl;
1 29 1 compositeKeyManyToOneTargetIndices [[I
3 27 2 aliasWithCompositeId Ljava/lang/String;
4 27 4 joinWithCompositeId Lorg/hibernate/loader/OuterJoinableAssociation;
5 27 5 keyManyToOneTargetIndices Ljava/util/ArrayList<Ljava/lang/Integer;>;
6 27 6 entityPersister Lorg/hibernate/persister/entity/EntityPersister;
20 27 7 position I
22 27 8 i I
24 26 9 index I
private void findKeyManyToOneTargetIndices(java.util.ArrayList<java.lang.Integer>, org.hibernate.loader.OuterJoinableAssociation, org.hibernate.type.CompositeType);
descriptor: (Ljava/util/ArrayList;Lorg/hibernate/loader/OuterJoinableAssociation;Lorg/hibernate/type/CompositeType;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface org.hibernate.type.CompositeType.getSubtypes:()[Lorg/hibernate/type/Type;
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 14
StackMap locals: org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl java.util.ArrayList org.hibernate.loader.OuterJoinableAssociation org.hibernate.type.CompositeType top int int org.hibernate.type.Type[]
StackMap stack:
1: aload 7
iload 5
aaload
astore 4
start local 4 2: aload 4
invokeinterface org.hibernate.type.Type.isEntityType:()Z
ifeq 7
3: aload 0
aload 2
aload 4
checkcast org.hibernate.type.EntityType
invokevirtual org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.locateKeyManyToOneTargetIndex:(Lorg/hibernate/loader/OuterJoinableAssociation;Lorg/hibernate/type/EntityType;)Ljava/lang/Integer;
astore 8
start local 8 4: aload 8
ifnull 13
5: aload 1
aload 8
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 8 6: goto 13
7: StackMap locals: org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl java.util.ArrayList org.hibernate.loader.OuterJoinableAssociation org.hibernate.type.CompositeType org.hibernate.type.Type int int org.hibernate.type.Type[]
StackMap stack:
aload 4
invokeinterface org.hibernate.type.Type.isComponentType:()Z
ifeq 13
8: aload 0
9: aload 1
10: aload 2
11: aload 4
checkcast org.hibernate.type.CompositeType
12: invokevirtual org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.findKeyManyToOneTargetIndices:(Ljava/util/ArrayList;Lorg/hibernate/loader/OuterJoinableAssociation;Lorg/hibernate/type/CompositeType;)V
end local 4 13: StackMap locals: org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl java.util.ArrayList org.hibernate.loader.OuterJoinableAssociation org.hibernate.type.CompositeType top int int org.hibernate.type.Type[]
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
14: iload 5
iload 6
if_icmplt 1
15: 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/loader/entity/EntityJoinWalker$AssociationInitCallbackImpl;
0 16 1 keyManyToOneTargetIndices Ljava/util/ArrayList<Ljava/lang/Integer;>;
0 16 2 joinWithCompositeId Lorg/hibernate/loader/OuterJoinableAssociation;
0 16 3 componentType Lorg/hibernate/type/CompositeType;
2 13 4 subType Lorg/hibernate/type/Type;
4 6 8 index Ljava/lang/Integer;
Signature: (Ljava/util/ArrayList<Ljava/lang/Integer;>;Lorg/hibernate/loader/OuterJoinableAssociation;Lorg/hibernate/type/CompositeType;)V
MethodParameters:
Name Flags
keyManyToOneTargetIndices
joinWithCompositeId
componentType
private java.lang.Integer locateKeyManyToOneTargetIndex(org.hibernate.loader.OuterJoinableAssociation, org.hibernate.type.EntityType);
descriptor: (Lorg/hibernate/loader/OuterJoinableAssociation;Lorg/hibernate/type/EntityType;)Ljava/lang/Integer;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getLhsAlias:()Ljava/lang/String;
ifnull 4
1: aload 0
getfield org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.associationsByAlias:Ljava/util/HashMap;
aload 1
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getLhsAlias:()Ljava/lang/String;
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.loader.OuterJoinableAssociation
astore 3
start local 3 2: aload 2
aload 0
getfield org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.factory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokevirtual org.hibernate.type.EntityType.getAssociatedEntityName:(Lorg/hibernate/engine/spi/SessionFactoryImplementor;)Ljava/lang/String;
aload 3
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getJoinableType:()Lorg/hibernate/type/AssociationType;
aload 0
getfield org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.factory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.type.AssociationType.getAssociatedEntityName:(Lorg/hibernate/engine/spi/SessionFactoryImplementor;)Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 0
getfield org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.positionsByAlias:Ljava/util/HashMap;
aload 3
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getRhsAlias:()Ljava/lang/String;
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
areturn
end local 3 4: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.associationsByAlias:Ljava/util/HashMap;
invokevirtual java.util.HashMap.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 9
StackMap locals: org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl org.hibernate.loader.OuterJoinableAssociation org.hibernate.type.EntityType top java.util.Iterator
StackMap stack:
5: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.loader.OuterJoinableAssociation
astore 3
start local 3 6: aload 3
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getLhsAlias:()Ljava/lang/String;
ifnull 9
aload 3
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getLhsAlias:()Ljava/lang/String;
aload 1
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getRhsAlias:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
7: aload 2
aload 3
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getJoinableType:()Lorg/hibernate/type/AssociationType;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 9
8: aload 0
getfield org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl.positionsByAlias:Ljava/util/HashMap;
aload 3
invokevirtual org.hibernate.loader.OuterJoinableAssociation.getLhsAlias:()Ljava/lang/String;
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
areturn
end local 3 9: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
10: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/hibernate/loader/entity/EntityJoinWalker$AssociationInitCallbackImpl;
0 11 1 joinWithCompositeId Lorg/hibernate/loader/OuterJoinableAssociation;
0 11 2 keyManyToOneType Lorg/hibernate/type/EntityType;
2 4 3 lhs Lorg/hibernate/loader/OuterJoinableAssociation;
6 9 3 oja Lorg/hibernate/loader/OuterJoinableAssociation;
MethodParameters:
Name Flags
joinWithCompositeId
keyManyToOneType
}
SourceFile: "EntityJoinWalker.java"
NestHost: org.hibernate.loader.entity.EntityJoinWalker
InnerClasses:
protected abstract AssociationInitCallback = org.hibernate.loader.JoinWalker$AssociationInitCallback of org.hibernate.loader.JoinWalker
private AssociationInitCallbackImpl = org.hibernate.loader.entity.EntityJoinWalker$AssociationInitCallbackImpl of org.hibernate.loader.entity.EntityJoinWalker