public class org.hibernate.loader.entity.CascadeEntityLoader extends org.hibernate.loader.entity.AbstractEntityLoader
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.loader.entity.CascadeEntityLoader
super_class: org.hibernate.loader.entity.AbstractEntityLoader
{
public void <init>(org.hibernate.persister.entity.OuterJoinLoadable, org.hibernate.engine.spi.CascadingAction, org.hibernate.engine.spi.SessionFactoryImplementor);
descriptor: (Lorg/hibernate/persister/entity/OuterJoinLoadable;Lorg/hibernate/engine/spi/CascadingAction;Lorg/hibernate/engine/spi/SessionFactoryImplementor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 // org.hibernate.loader.entity.CascadeEntityLoader this
start local 1 // org.hibernate.persister.entity.OuterJoinLoadable persister
start local 2 // org.hibernate.engine.spi.CascadingAction action
start local 3 // org.hibernate.engine.spi.SessionFactoryImplementor factory
0: .line 21
aload 0 /* this */
1: .line 22
aload 1 /* persister */
2: .line 23
aload 1 /* persister */
invokeinterface org.hibernate.persister.entity.OuterJoinLoadable.getIdentifierType:()Lorg/hibernate/type/Type;
3: .line 24
aload 3 /* factory */
4: .line 25
getstatic org.hibernate.engine.spi.LoadQueryInfluencers.NONE:Lorg/hibernate/engine/spi/LoadQueryInfluencers;
invokespecial org.hibernate.loader.entity.AbstractEntityLoader.<init>:(Lorg/hibernate/persister/entity/OuterJoinLoadable;Lorg/hibernate/type/Type;Lorg/hibernate/engine/spi/SessionFactoryImplementor;Lorg/hibernate/engine/spi/LoadQueryInfluencers;)V
5: .line 28
new org.hibernate.loader.entity.CascadeEntityJoinWalker
dup
6: .line 29
aload 1 /* persister */
7: .line 30
aload 2 /* action */
8: .line 31
aload 3 /* factory */
9: .line 28
invokespecial org.hibernate.loader.entity.CascadeEntityJoinWalker.<init>:(Lorg/hibernate/persister/entity/OuterJoinLoadable;Lorg/hibernate/engine/spi/CascadingAction;Lorg/hibernate/engine/spi/SessionFactoryImplementor;)V
astore 4 /* walker */
start local 4 // org.hibernate.loader.JoinWalker walker
10: .line 33
aload 0 /* this */
aload 4 /* walker */
invokevirtual org.hibernate.loader.entity.CascadeEntityLoader.initFromWalker:(Lorg/hibernate/loader/JoinWalker;)V
11: .line 35
aload 0 /* this */
invokevirtual org.hibernate.loader.entity.CascadeEntityLoader.postInstantiate:()V
12: .line 37
getstatic org.hibernate.loader.entity.CascadeEntityLoader.LOG:Lorg/hibernate/internal/CoreMessageLogger;
invokeinterface org.hibernate.internal.CoreMessageLogger.isDebugEnabled:()Z
ifeq 14
13: .line 38
getstatic org.hibernate.loader.entity.CascadeEntityLoader.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "Static select for action %s on entity %s: %s"
aload 2 /* action */
aload 0 /* this */
getfield org.hibernate.loader.entity.CascadeEntityLoader.entityName:Ljava/lang/String;
aload 0 /* this */
invokevirtual org.hibernate.loader.entity.CascadeEntityLoader.getSQLString:()Ljava/lang/String;
invokeinterface org.hibernate.internal.CoreMessageLogger.debugf:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
14: .line 40
StackMap locals: org.hibernate.loader.entity.CascadeEntityLoader org.hibernate.persister.entity.OuterJoinLoadable org.hibernate.engine.spi.CascadingAction org.hibernate.engine.spi.SessionFactoryImplementor org.hibernate.loader.JoinWalker
StackMap stack:
return
end local 4 // org.hibernate.loader.JoinWalker walker
end local 3 // org.hibernate.engine.spi.SessionFactoryImplementor factory
end local 2 // org.hibernate.engine.spi.CascadingAction action
end local 1 // org.hibernate.persister.entity.OuterJoinLoadable persister
end local 0 // org.hibernate.loader.entity.CascadeEntityLoader this
LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/hibernate/loader/entity/CascadeEntityLoader;
0 15 1 persister Lorg/hibernate/persister/entity/OuterJoinLoadable;
0 15 2 action Lorg/hibernate/engine/spi/CascadingAction;
0 15 3 factory Lorg/hibernate/engine/spi/SessionFactoryImplementor;
10 15 4 walker Lorg/hibernate/loader/JoinWalker;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
persister
action
factory
}
SourceFile: "CascadeEntityLoader.java"