public abstract class org.hibernate.loader.collection.plan.AbstractBatchingCollectionInitializerBuilder extends org.hibernate.loader.collection.BatchingCollectionInitializerBuilder
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.hibernate.loader.collection.plan.AbstractBatchingCollectionInitializerBuilder
super_class: org.hibernate.loader.collection.BatchingCollectionInitializerBuilder
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.hibernate.loader.collection.plan.AbstractBatchingCollectionInitializerBuilder this
0: .line 21
aload 0 /* this */
invokespecial org.hibernate.loader.collection.BatchingCollectionInitializerBuilder.<init>:()V
return
end local 0 // org.hibernate.loader.collection.plan.AbstractBatchingCollectionInitializerBuilder this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/loader/collection/plan/AbstractBatchingCollectionInitializerBuilder;
protected org.hibernate.loader.collection.CollectionInitializer buildNonBatchingLoader(org.hibernate.persister.collection.QueryableCollection, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.engine.spi.LoadQueryInfluencers);
descriptor: (Lorg/hibernate/persister/collection/QueryableCollection;Lorg/hibernate/engine/spi/SessionFactoryImplementor;Lorg/hibernate/engine/spi/LoadQueryInfluencers;)Lorg/hibernate/loader/collection/CollectionInitializer;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=4
start local 0 // org.hibernate.loader.collection.plan.AbstractBatchingCollectionInitializerBuilder this
start local 1 // org.hibernate.persister.collection.QueryableCollection persister
start local 2 // org.hibernate.engine.spi.SessionFactoryImplementor factory
start local 3 // org.hibernate.engine.spi.LoadQueryInfluencers influencers
0: .line 28
aload 1 /* persister */
invokestatic org.hibernate.loader.collection.plan.CollectionLoader.forCollection:(Lorg/hibernate/persister/collection/QueryableCollection;)Lorg/hibernate/loader/collection/plan/CollectionLoader$Builder;
aload 3 /* influencers */
invokevirtual org.hibernate.loader.collection.plan.CollectionLoader$Builder.withInfluencers:(Lorg/hibernate/engine/spi/LoadQueryInfluencers;)Lorg/hibernate/loader/collection/plan/CollectionLoader$Builder;
invokevirtual org.hibernate.loader.collection.plan.CollectionLoader$Builder.byKey:()Lorg/hibernate/loader/collection/plan/CollectionLoader;
areturn
end local 3 // org.hibernate.engine.spi.LoadQueryInfluencers influencers
end local 2 // org.hibernate.engine.spi.SessionFactoryImplementor factory
end local 1 // org.hibernate.persister.collection.QueryableCollection persister
end local 0 // org.hibernate.loader.collection.plan.AbstractBatchingCollectionInitializerBuilder this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/loader/collection/plan/AbstractBatchingCollectionInitializerBuilder;
0 1 1 persister Lorg/hibernate/persister/collection/QueryableCollection;
0 1 2 factory Lorg/hibernate/engine/spi/SessionFactoryImplementor;
0 1 3 influencers Lorg/hibernate/engine/spi/LoadQueryInfluencers;
MethodParameters:
Name Flags
persister
factory
influencers
}
SourceFile: "AbstractBatchingCollectionInitializerBuilder.java"
InnerClasses:
protected Builder = org.hibernate.loader.collection.plan.CollectionLoader$Builder of org.hibernate.loader.collection.plan.CollectionLoader