public class org.apache.dubbo.common.utils.DefaultPage extends java.lang.Object implements org.apache.dubbo.common.utils.Page, java.io.Serializable
{
private static final long serialVersionUID;
private final int requestOffset;
private final int pageSize;
private final int totalSize;
private final java.util.List data;
private final int totalPages;
private final boolean hasNext;
public void <init>(int, int, java.util.List, int)
{
java.util.List v;
int v, v, v, v, v, v, v, v;
org.apache.dubbo.common.utils.DefaultPage v;
boolean v;
v := @this: org.apache.dubbo.common.utils.DefaultPage;
v := @parameter: int;
v := @parameter: int;
v := @parameter: java.util.List;
v := @parameter: int;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.dubbo.common.utils.DefaultPage: int requestOffset> = v;
v.<org.apache.dubbo.common.utils.DefaultPage: int pageSize> = v;
v.<org.apache.dubbo.common.utils.DefaultPage: java.util.List data> = v;
v.<org.apache.dubbo.common.utils.DefaultPage: int totalSize> = v;
v = v % v;
if v <= 0 goto label;
v = v / v;
v = v + 1;
goto label;
label:
v = v / v;
label:
v.<org.apache.dubbo.common.utils.DefaultPage: int totalPages> = v;
v = v - v;
v = v - v;
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v.<org.apache.dubbo.common.utils.DefaultPage: boolean hasNext> = v;
return;
}
public int getOffset()
{
int v;
org.apache.dubbo.common.utils.DefaultPage v;
v := @this: org.apache.dubbo.common.utils.DefaultPage;
v = v.<org.apache.dubbo.common.utils.DefaultPage: int requestOffset>;
return v;
}
public int getPageSize()
{
int v;
org.apache.dubbo.common.utils.DefaultPage v;
v := @this: org.apache.dubbo.common.utils.DefaultPage;
v = v.<org.apache.dubbo.common.utils.DefaultPage: int pageSize>;
return v;
}
public int getTotalSize()
{
int v;
org.apache.dubbo.common.utils.DefaultPage v;
v := @this: org.apache.dubbo.common.utils.DefaultPage;
v = v.<org.apache.dubbo.common.utils.DefaultPage: int totalSize>;
return v;
}
public int getTotalPages()
{
int v;
org.apache.dubbo.common.utils.DefaultPage v;
v := @this: org.apache.dubbo.common.utils.DefaultPage;
v = v.<org.apache.dubbo.common.utils.DefaultPage: int totalPages>;
return v;
}
public java.util.List getData()
{
org.apache.dubbo.common.utils.DefaultPage v;
java.util.List v;
v := @this: org.apache.dubbo.common.utils.DefaultPage;
v = v.<org.apache.dubbo.common.utils.DefaultPage: java.util.List data>;
return v;
}
public boolean hasNext()
{
org.apache.dubbo.common.utils.DefaultPage v;
boolean v;
v := @this: org.apache.dubbo.common.utils.DefaultPage;
v = v.<org.apache.dubbo.common.utils.DefaultPage: boolean hasNext>;
return v;
}
}