class org.springframework.data.domain.jaxb.PageableAdapter extends javax.xml.bind.annotation.adapters.XmlAdapter<org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto, org.springframework.data.domain.Pageable>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.springframework.data.domain.jaxb.PageableAdapter
super_class: javax.xml.bind.annotation.adapters.XmlAdapter
{
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javax.xml.bind.annotation.adapters.XmlAdapter.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/data/domain/jaxb/PageableAdapter;
public org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto marshal(org.springframework.data.domain.Pageable);
descriptor: (Lorg/springframework/data/domain/Pageable;)Lorg/springframework/data/domain/jaxb/SpringDataJaxb$PageRequestDto;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
new org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto
dup
invokespecial org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto.<init>:()V
astore 2
start local 2 3: getstatic org.springframework.data.domain.jaxb.SortAdapter.INSTANCE:Lorg/springframework/data/domain/jaxb/SortAdapter;
aload 1
invokeinterface org.springframework.data.domain.Pageable.getSort:()Lorg/springframework/data/domain/Sort;
invokevirtual org.springframework.data.domain.jaxb.SortAdapter.marshal:(Lorg/springframework/data/domain/Sort;)Lorg/springframework/data/domain/jaxb/SpringDataJaxb$SortDto;
astore 3
start local 3 4: aload 2
aload 3
ifnonnull 5
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
goto 6
StackMap locals: org.springframework.data.domain.jaxb.PageableAdapter org.springframework.data.domain.Pageable org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto org.springframework.data.domain.jaxb.SpringDataJaxb$SortDto
StackMap stack: org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto
5: aload 3
getfield org.springframework.data.domain.jaxb.SpringDataJaxb$SortDto.orders:Ljava/util/List;
StackMap locals: org.springframework.data.domain.jaxb.PageableAdapter org.springframework.data.domain.Pageable org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto org.springframework.data.domain.jaxb.SpringDataJaxb$SortDto
StackMap stack: org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto java.util.List
6: putfield org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto.orders:Ljava/util/List;
7: aload 2
aload 1
invokeinterface org.springframework.data.domain.Pageable.getPageNumber:()I
putfield org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto.page:I
8: aload 2
aload 1
invokeinterface org.springframework.data.domain.Pageable.getPageSize:()I
putfield org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto.size:I
9: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/springframework/data/domain/jaxb/PageableAdapter;
0 10 1 request Lorg/springframework/data/domain/Pageable;
3 10 2 dto Lorg/springframework/data/domain/jaxb/SpringDataJaxb$PageRequestDto;
4 10 3 sortDto Lorg/springframework/data/domain/jaxb/SpringDataJaxb$SortDto;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
RuntimeVisibleParameterAnnotations:
0:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
request
public org.springframework.data.domain.Pageable unmarshal(org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto);
descriptor: (Lorg/springframework/data/domain/jaxb/SpringDataJaxb$PageRequestDto;)Lorg/springframework/data/domain/Pageable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: invokestatic org.springframework.data.domain.Pageable.unpaged:()Lorg/springframework/data/domain/Pageable;
areturn
2: StackMap locals:
StackMap stack:
aload 1
getfield org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto.orders:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 4
3: aload 1
getfield org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto.page:I
aload 1
getfield org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto.size:I
invokestatic org.springframework.data.domain.PageRequest.of:(II)Lorg/springframework/data/domain/PageRequest;
areturn
4: StackMap locals:
StackMap stack:
new org.springframework.data.domain.jaxb.SpringDataJaxb$SortDto
dup
invokespecial org.springframework.data.domain.jaxb.SpringDataJaxb$SortDto.<init>:()V
astore 2
start local 2 5: aload 2
aload 1
getfield org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto.orders:Ljava/util/List;
putfield org.springframework.data.domain.jaxb.SpringDataJaxb$SortDto.orders:Ljava/util/List;
6: aload 1
getfield org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto.page:I
aload 1
getfield org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto.size:I
getstatic org.springframework.data.domain.jaxb.SortAdapter.INSTANCE:Lorg/springframework/data/domain/jaxb/SortAdapter;
aload 2
invokevirtual org.springframework.data.domain.jaxb.SortAdapter.unmarshal:(Lorg/springframework/data/domain/jaxb/SpringDataJaxb$SortDto;)Lorg/springframework/data/domain/Sort;
invokestatic org.springframework.data.domain.PageRequest.of:(IILorg/springframework/data/domain/Sort;)Lorg/springframework/data/domain/PageRequest;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/springframework/data/domain/jaxb/PageableAdapter;
0 7 1 v Lorg/springframework/data/domain/jaxb/SpringDataJaxb$PageRequestDto;
5 7 2 sortDto Lorg/springframework/data/domain/jaxb/SpringDataJaxb$SortDto;
RuntimeVisibleAnnotations:
javax.annotation.Nonnull()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
javax.annotation.Nonnull()
RuntimeVisibleParameterAnnotations:
0:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
v
public java.lang.Object unmarshal(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto
invokevirtual org.springframework.data.domain.jaxb.PageableAdapter.unmarshal:(Lorg/springframework/data/domain/jaxb/SpringDataJaxb$PageRequestDto;)Lorg/springframework/data/domain/Pageable;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.Exception
public java.lang.Object marshal(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.springframework.data.domain.Pageable
invokevirtual org.springframework.data.domain.jaxb.PageableAdapter.marshal:(Lorg/springframework/data/domain/Pageable;)Lorg/springframework/data/domain/jaxb/SpringDataJaxb$PageRequestDto;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.Exception
}
Signature: Ljavax/xml/bind/annotation/adapters/XmlAdapter<Lorg/springframework/data/domain/jaxb/SpringDataJaxb$PageRequestDto;Lorg/springframework/data/domain/Pageable;>;
SourceFile: "PageableAdapter.java"
InnerClasses:
public PageRequestDto = org.springframework.data.domain.jaxb.SpringDataJaxb$PageRequestDto of org.springframework.data.domain.jaxb.SpringDataJaxb
public SortDto = org.springframework.data.domain.jaxb.SpringDataJaxb$SortDto of org.springframework.data.domain.jaxb.SpringDataJaxb