class io.ebeaninternal.server.dto.DtoQueryPlanConSetter extends io.ebeaninternal.server.dto.DtoQueryPlanBase
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: io.ebeaninternal.server.dto.DtoQueryPlanConSetter
super_class: io.ebeaninternal.server.dto.DtoQueryPlanBase
{
private final io.ebeaninternal.server.dto.DtoMetaConstructor defaultConstructor;
descriptor: Lio/ebeaninternal/server/dto/DtoMetaConstructor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebeaninternal.server.dto.DtoReadSet[] setterProps;
descriptor: [Lio/ebeaninternal/server/dto/DtoReadSet;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(io.ebeaninternal.server.dto.DtoMappingRequest, io.ebeaninternal.server.dto.DtoMetaConstructor, io.ebeaninternal.server.dto.DtoReadSet[]);
descriptor: (Lio/ebeaninternal/server/dto/DtoMappingRequest;Lio/ebeaninternal/server/dto/DtoMetaConstructor;[Lio/ebeaninternal/server/dto/DtoReadSet;)V
flags: (0x0000)
Code:
stack=2, locals=4, args_size=4
start local 0 // io.ebeaninternal.server.dto.DtoQueryPlanConSetter this
start local 1 // io.ebeaninternal.server.dto.DtoMappingRequest request
start local 2 // io.ebeaninternal.server.dto.DtoMetaConstructor defaultConstructor
start local 3 // io.ebeaninternal.server.dto.DtoReadSet[] setterProps
0: .line 17
aload 0 /* this */
aload 1 /* request */
invokespecial io.ebeaninternal.server.dto.DtoQueryPlanBase.<init>:(Lio/ebeaninternal/server/dto/DtoMappingRequest;)V
1: .line 18
aload 0 /* this */
aload 2 /* defaultConstructor */
putfield io.ebeaninternal.server.dto.DtoQueryPlanConSetter.defaultConstructor:Lio/ebeaninternal/server/dto/DtoMetaConstructor;
2: .line 19
aload 0 /* this */
aload 3 /* setterProps */
putfield io.ebeaninternal.server.dto.DtoQueryPlanConSetter.setterProps:[Lio/ebeaninternal/server/dto/DtoReadSet;
3: .line 20
return
end local 3 // io.ebeaninternal.server.dto.DtoReadSet[] setterProps
end local 2 // io.ebeaninternal.server.dto.DtoMetaConstructor defaultConstructor
end local 1 // io.ebeaninternal.server.dto.DtoMappingRequest request
end local 0 // io.ebeaninternal.server.dto.DtoQueryPlanConSetter this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/dto/DtoQueryPlanConSetter;
0 4 1 request Lio/ebeaninternal/server/dto/DtoMappingRequest;
0 4 2 defaultConstructor Lio/ebeaninternal/server/dto/DtoMetaConstructor;
0 4 3 setterProps [Lio/ebeaninternal/server/dto/DtoReadSet;
MethodParameters:
Name Flags
request
defaultConstructor
setterProps
public java.lang.Object readRow(io.ebean.core.type.DataReader);
descriptor: (Lio/ebean/core/type/DataReader;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=2
start local 0 // io.ebeaninternal.server.dto.DtoQueryPlanConSetter this
start local 1 // io.ebean.core.type.DataReader dataReader
0: .line 25
aload 0 /* this */
getfield io.ebeaninternal.server.dto.DtoQueryPlanConSetter.defaultConstructor:Lio/ebeaninternal/server/dto/DtoMetaConstructor;
invokevirtual io.ebeaninternal.server.dto.DtoMetaConstructor.defaultConstructor:()Ljava/lang/Object;
astore 2 /* bean */
start local 2 // java.lang.Object bean
1: .line 26
aload 0 /* this */
getfield io.ebeaninternal.server.dto.DtoQueryPlanConSetter.setterProps:[Lio/ebeaninternal/server/dto/DtoReadSet;
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 5
StackMap locals: io.ebeaninternal.server.dto.DtoQueryPlanConSetter io.ebean.core.type.DataReader java.lang.Object top int int io.ebeaninternal.server.dto.DtoReadSet[]
StackMap stack:
2: aload 6
iload 4
aaload
astore 3 /* setterProp */
start local 3 // io.ebeaninternal.server.dto.DtoReadSet setterProp
3: .line 27
aload 3 /* setterProp */
aload 2 /* bean */
aload 1 /* dataReader */
invokeinterface io.ebeaninternal.server.dto.DtoReadSet.readSet:(Ljava/lang/Object;Lio/ebean/core/type/DataReader;)V
end local 3 // io.ebeaninternal.server.dto.DtoReadSet setterProp
4: .line 26
iinc 4 1
StackMap locals:
StackMap stack:
5: iload 4
iload 5
if_icmplt 2
6: .line 29
aload 2 /* bean */
areturn
end local 2 // java.lang.Object bean
end local 1 // io.ebean.core.type.DataReader dataReader
end local 0 // io.ebeaninternal.server.dto.DtoQueryPlanConSetter this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/ebeaninternal/server/dto/DtoQueryPlanConSetter;
0 7 1 dataReader Lio/ebean/core/type/DataReader;
1 7 2 bean Ljava/lang/Object;
3 4 3 setterProp Lio/ebeaninternal/server/dto/DtoReadSet;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
dataReader
}
SourceFile: "DtoQueryPlanConSetter.java"