public class io.ebeaninternal.server.persist.dmlbind.FactoryEmbedded
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.ebeaninternal.server.persist.dmlbind.FactoryEmbedded
super_class: java.lang.Object
{
private final io.ebeaninternal.server.persist.dmlbind.FactoryProperty factoryProperty;
descriptor: Lio/ebeaninternal/server/persist/dmlbind/FactoryProperty;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new io.ebeaninternal.server.persist.dmlbind.FactoryProperty
dup
iload 1
invokespecial io.ebeaninternal.server.persist.dmlbind.FactoryProperty.<init>:(Z)V
putfield io.ebeaninternal.server.persist.dmlbind.FactoryEmbedded.factoryProperty:Lio/ebeaninternal/server/persist/dmlbind/FactoryProperty;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/persist/dmlbind/FactoryEmbedded;
0 3 1 bindEncryptDataFirst Z
MethodParameters:
Name Flags
bindEncryptDataFirst
public void create(java.util.List<io.ebeaninternal.server.persist.dmlbind.Bindable>, io.ebeaninternal.server.deploy.BeanDescriptor<?>, io.ebeaninternal.server.persist.dml.DmlMode, );
descriptor: (Ljava/util/List;Lio/ebeaninternal/server/deploy/BeanDescriptor;Lio/ebeaninternal/server/persist/dml/DmlMode;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=16, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.propertiesEmbedded:()[Lio/ebeaninternal/server/deploy/BeanPropertyAssocOne;
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 13
StackMap locals: io.ebeaninternal.server.persist.dmlbind.FactoryEmbedded java.util.List io.ebeaninternal.server.deploy.BeanDescriptor io.ebeaninternal.server.persist.dml.DmlMode int top int int io.ebeaninternal.server.deploy.BeanPropertyAssocOne[]
StackMap stack:
1: aload 8
iload 6
aaload
astore 5
start local 5 2: aload 5
invokevirtual io.ebeaninternal.server.deploy.BeanPropertyAssocOne.getProperties:()[Lio/ebeaninternal/server/deploy/BeanProperty;
astore 9
start local 9 3: new java.util.ArrayList
dup
aload 9
arraylength
invokespecial java.util.ArrayList.<init>:(I)V
astore 10
start local 10 4: aload 9
dup
astore 14
arraylength
istore 13
iconst_0
istore 12
goto 10
StackMap locals: io.ebeaninternal.server.persist.dmlbind.FactoryEmbedded java.util.List io.ebeaninternal.server.deploy.BeanDescriptor io.ebeaninternal.server.persist.dml.DmlMode int io.ebeaninternal.server.deploy.BeanPropertyAssocOne int int io.ebeaninternal.server.deploy.BeanPropertyAssocOne[] io.ebeaninternal.server.deploy.BeanProperty[] java.util.List top int int io.ebeaninternal.server.deploy.BeanProperty[]
StackMap stack:
5: aload 14
iload 12
aaload
astore 11
start local 11 6: aload 0
getfield io.ebeaninternal.server.persist.dmlbind.FactoryEmbedded.factoryProperty:Lio/ebeaninternal/server/persist/dmlbind/FactoryProperty;
aload 11
aload 3
iload 4
iconst_1
invokevirtual io.ebeaninternal.server.persist.dmlbind.FactoryProperty.create:(Lio/ebeaninternal/server/deploy/BeanProperty;Lio/ebeaninternal/server/persist/dml/DmlMode;ZZ)Lio/ebeaninternal/server/persist/dmlbind/Bindable;
astore 15
start local 15 7: aload 15
ifnull 9
8: aload 10
aload 15
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 15 end local 11 9: StackMap locals:
StackMap stack:
iinc 12 1
StackMap locals:
StackMap stack:
10: iload 12
iload 13
if_icmplt 5
11: aload 1
new io.ebeaninternal.server.persist.dmlbind.BindableEmbedded
dup
aload 5
aload 10
invokespecial io.ebeaninternal.server.persist.dmlbind.BindableEmbedded.<init>:(Lio/ebeaninternal/server/deploy/BeanPropertyAssocOne;Ljava/util/List;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 10 end local 9 end local 5 12: iinc 6 1
StackMap locals: io.ebeaninternal.server.persist.dmlbind.FactoryEmbedded java.util.List io.ebeaninternal.server.deploy.BeanDescriptor io.ebeaninternal.server.persist.dml.DmlMode int top int int io.ebeaninternal.server.deploy.BeanPropertyAssocOne[]
StackMap stack:
13: iload 6
iload 7
if_icmplt 1
14: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lio/ebeaninternal/server/persist/dmlbind/FactoryEmbedded;
0 15 1 list Ljava/util/List<Lio/ebeaninternal/server/persist/dmlbind/Bindable;>;
0 15 2 desc Lio/ebeaninternal/server/deploy/BeanDescriptor<*>;
0 15 3 mode Lio/ebeaninternal/server/persist/dml/DmlMode;
0 15 4 withLobs Z
2 12 5 anEmbedded Lio/ebeaninternal/server/deploy/BeanPropertyAssocOne<*>;
3 12 9 props [Lio/ebeaninternal/server/deploy/BeanProperty;
4 12 10 bindList Ljava/util/List<Lio/ebeaninternal/server/persist/dmlbind/Bindable;>;
6 9 11 prop Lio/ebeaninternal/server/deploy/BeanProperty;
7 9 15 item Lio/ebeaninternal/server/persist/dmlbind/Bindable;
Signature: (Ljava/util/List<Lio/ebeaninternal/server/persist/dmlbind/Bindable;>;Lio/ebeaninternal/server/deploy/BeanDescriptor<*>;Lio/ebeaninternal/server/persist/dml/DmlMode;Z)V
MethodParameters:
Name Flags
list
desc
mode
withLobs
}
SourceFile: "FactoryEmbedded.java"