class io.ebeaninternal.server.persist.dml.BaseMeta
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: io.ebeaninternal.server.persist.dml.BaseMeta
super_class: java.lang.Object
{
final io.ebeaninternal.server.persist.dmlbind.BindableId id;
descriptor: Lio/ebeaninternal/server/persist/dmlbind/BindableId;
flags: (0x0010) ACC_FINAL
final io.ebeaninternal.server.persist.dmlbind.Bindable version;
descriptor: Lio/ebeaninternal/server/persist/dmlbind/Bindable;
flags: (0x0010) ACC_FINAL
final io.ebeaninternal.server.persist.dmlbind.Bindable tenantId;
descriptor: Lio/ebeaninternal/server/persist/dmlbind/Bindable;
flags: (0x0010) ACC_FINAL
void <init>(io.ebeaninternal.server.persist.dmlbind.BindableId, io.ebeaninternal.server.persist.dmlbind.Bindable, io.ebeaninternal.server.persist.dmlbind.Bindable);
descriptor: (Lio/ebeaninternal/server/persist/dmlbind/BindableId;Lio/ebeaninternal/server/persist/dmlbind/Bindable;Lio/ebeaninternal/server/persist/dmlbind/Bindable;)V
flags: (0x0000)
Code:
stack=2, locals=4, args_size=4
start local 0 // io.ebeaninternal.server.persist.dml.BaseMeta this
start local 1 // io.ebeaninternal.server.persist.dmlbind.BindableId id
start local 2 // io.ebeaninternal.server.persist.dmlbind.Bindable version
start local 3 // io.ebeaninternal.server.persist.dmlbind.Bindable tenantId
0: .line 13
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 14
aload 0 /* this */
aload 1 /* id */
putfield io.ebeaninternal.server.persist.dml.BaseMeta.id:Lio/ebeaninternal/server/persist/dmlbind/BindableId;
2: .line 15
aload 0 /* this */
aload 2 /* version */
putfield io.ebeaninternal.server.persist.dml.BaseMeta.version:Lio/ebeaninternal/server/persist/dmlbind/Bindable;
3: .line 16
aload 0 /* this */
aload 3 /* tenantId */
putfield io.ebeaninternal.server.persist.dml.BaseMeta.tenantId:Lio/ebeaninternal/server/persist/dmlbind/Bindable;
4: .line 17
return
end local 3 // io.ebeaninternal.server.persist.dmlbind.Bindable tenantId
end local 2 // io.ebeaninternal.server.persist.dmlbind.Bindable version
end local 1 // io.ebeaninternal.server.persist.dmlbind.BindableId id
end local 0 // io.ebeaninternal.server.persist.dml.BaseMeta this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/persist/dml/BaseMeta;
0 5 1 id Lio/ebeaninternal/server/persist/dmlbind/BindableId;
0 5 2 version Lio/ebeaninternal/server/persist/dmlbind/Bindable;
0 5 3 tenantId Lio/ebeaninternal/server/persist/dmlbind/Bindable;
MethodParameters:
Name Flags
id
version
tenantId
java.lang.String appendWhere(io.ebeaninternal.server.persist.dml.GenerateDmlRequest, io.ebeaninternal.api.ConcurrencyMode);
descriptor: (Lio/ebeaninternal/server/persist/dml/GenerateDmlRequest;Lio/ebeaninternal/api/ConcurrencyMode;)Ljava/lang/String;
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 // io.ebeaninternal.server.persist.dml.BaseMeta this
start local 1 // io.ebeaninternal.server.persist.dml.GenerateDmlRequest request
start local 2 // io.ebeaninternal.api.ConcurrencyMode conMode
0: .line 20
aload 1 /* request */
invokevirtual io.ebeaninternal.server.persist.dml.GenerateDmlRequest.setWhereIdMode:()V
1: .line 21
aload 0 /* this */
getfield io.ebeaninternal.server.persist.dml.BaseMeta.id:Lio/ebeaninternal/server/persist/dmlbind/BindableId;
aload 1 /* request */
invokeinterface io.ebeaninternal.server.persist.dmlbind.BindableId.dmlAppend:(Lio/ebeaninternal/server/persist/dml/GenerateDmlRequest;)V
2: .line 22
aload 0 /* this */
getfield io.ebeaninternal.server.persist.dml.BaseMeta.tenantId:Lio/ebeaninternal/server/persist/dmlbind/Bindable;
ifnull 4
3: .line 23
aload 0 /* this */
getfield io.ebeaninternal.server.persist.dml.BaseMeta.tenantId:Lio/ebeaninternal/server/persist/dmlbind/Bindable;
aload 1 /* request */
invokeinterface io.ebeaninternal.server.persist.dmlbind.Bindable.dmlAppend:(Lio/ebeaninternal/server/persist/dml/GenerateDmlRequest;)V
4: .line 26
StackMap locals:
StackMap stack:
getstatic io.ebeaninternal.api.ConcurrencyMode.VERSION:Lio/ebeaninternal/api/ConcurrencyMode;
aload 2 /* conMode */
if_acmpne 7
5: .line 27
aload 0 /* this */
getfield io.ebeaninternal.server.persist.dml.BaseMeta.version:Lio/ebeaninternal/server/persist/dmlbind/Bindable;
ifnull 7
6: .line 28
aload 0 /* this */
getfield io.ebeaninternal.server.persist.dml.BaseMeta.version:Lio/ebeaninternal/server/persist/dmlbind/Bindable;
aload 1 /* request */
invokeinterface io.ebeaninternal.server.persist.dmlbind.Bindable.dmlAppend:(Lio/ebeaninternal/server/persist/dml/GenerateDmlRequest;)V
7: .line 32
StackMap locals:
StackMap stack:
aload 1 /* request */
invokevirtual io.ebeaninternal.server.persist.dml.GenerateDmlRequest.toString:()Ljava/lang/String;
areturn
end local 2 // io.ebeaninternal.api.ConcurrencyMode conMode
end local 1 // io.ebeaninternal.server.persist.dml.GenerateDmlRequest request
end local 0 // io.ebeaninternal.server.persist.dml.BaseMeta this
LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/ebeaninternal/server/persist/dml/BaseMeta;
0 8 1 request Lio/ebeaninternal/server/persist/dml/GenerateDmlRequest;
0 8 2 conMode Lio/ebeaninternal/api/ConcurrencyMode;
MethodParameters:
Name Flags
request
conMode
}
SourceFile: "BaseMeta.java"