public class org.springframework.data.domain.jaxb.PageAdapter extends javax.xml.bind.annotation.adapters.XmlAdapter<org.springframework.data.domain.jaxb.SpringDataJaxb$PageDto, org.springframework.data.domain.Page<java.lang.Object>>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.springframework.data.domain.jaxb.PageAdapter
super_class: javax.xml.bind.annotation.adapters.XmlAdapter
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
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/PageAdapter;
public org.springframework.data.domain.jaxb.SpringDataJaxb$PageDto marshal(org.springframework.data.domain.Page<java.lang.Object>);
descriptor: (Lorg/springframework/data/domain/Page;)Lorg/springframework/data/domain/jaxb/SpringDataJaxb$PageDto;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, 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$PageDto
dup
invokespecial org.springframework.data.domain.jaxb.SpringDataJaxb$PageDto.<init>:()V
astore 2
start local 2 3: aload 2
aload 1
invokeinterface org.springframework.data.domain.Page.getContent:()Ljava/util/List;
putfield org.springframework.data.domain.jaxb.SpringDataJaxb$PageDto.content:Ljava/util/List;
4: aload 2
aload 0
aload 1
invokevirtual org.springframework.data.domain.jaxb.PageAdapter.getLinks:(Lorg/springframework/data/domain/Page;)Ljava/util/List;
invokevirtual org.springframework.data.domain.jaxb.SpringDataJaxb$PageDto.add:(Ljava/lang/Iterable;)Lorg/springframework/hateoas/RepresentationModel;
pop
5: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/springframework/data/domain/jaxb/PageAdapter;
0 6 1 source Lorg/springframework/data/domain/Page<Ljava/lang/Object;>;
3 6 2 dto Lorg/springframework/data/domain/jaxb/SpringDataJaxb$PageDto;
Signature: (Lorg/springframework/data/domain/Page<Ljava/lang/Object;>;)Lorg/springframework/data/domain/jaxb/SpringDataJaxb$PageDto;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
RuntimeVisibleParameterAnnotations:
0:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
source
public org.springframework.data.domain.Page<java.lang.Object> unmarshal(org.springframework.data.domain.jaxb.SpringDataJaxb$PageDto);
descriptor: (Lorg/springframework/data/domain/jaxb/SpringDataJaxb$PageDto;)Lorg/springframework/data/domain/Page;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/data/domain/jaxb/PageAdapter;
0 1 1 v Lorg/springframework/data/domain/jaxb/SpringDataJaxb$PageDto;
Signature: (Lorg/springframework/data/domain/jaxb/SpringDataJaxb$PageDto;)Lorg/springframework/data/domain/Page<Ljava/lang/Object;>;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
RuntimeVisibleParameterAnnotations:
0:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
v
protected java.util.List<org.springframework.hateoas.Link> getLinks(org.springframework.data.domain.Page<?>);
descriptor: (Lorg/springframework/data/domain/Page;)Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/data/domain/jaxb/PageAdapter;
0 1 1 source Lorg/springframework/data/domain/Page<*>;
Signature: (Lorg/springframework/data/domain/Page<*>;)Ljava/util/List<Lorg/springframework/hateoas/Link;>;
MethodParameters:
Name Flags
source
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$PageDto
invokevirtual org.springframework.data.domain.jaxb.PageAdapter.unmarshal:(Lorg/springframework/data/domain/jaxb/SpringDataJaxb$PageDto;)Lorg/springframework/data/domain/Page;
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.Page
invokevirtual org.springframework.data.domain.jaxb.PageAdapter.marshal:(Lorg/springframework/data/domain/Page;)Lorg/springframework/data/domain/jaxb/SpringDataJaxb$PageDto;
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$PageDto;Lorg/springframework/data/domain/Page<Ljava/lang/Object;>;>;
SourceFile: "PageAdapter.java"
InnerClasses:
public PageDto = org.springframework.data.domain.jaxb.SpringDataJaxb$PageDto of org.springframework.data.domain.jaxb.SpringDataJaxb