Unify return types in PageRequest.

first() and next() now retain PageRequest as return type to preserve the richer return type.

Closes #2318
This commit is contained in:
Mark Paluch
2021-03-30 11:33:36 +02:00
parent e47faf8aa2
commit 9224710c53

View File

@@ -20,7 +20,7 @@ import org.springframework.lang.Nullable;
import org.springframework.util.Assert;
/**
* Basic Java Bean implementation of {@code Pageable}.
* Basic Java Bean implementation of {@link Pageable}.
*
* @author Oliver Gierke
* @author Thomas Darimont
@@ -109,7 +109,7 @@ public class PageRequest extends AbstractPageRequest {
* @see org.springframework.data.domain.Pageable#next()
*/
@Override
public Pageable next() {
public PageRequest next() {
return new PageRequest(getPageNumber() + 1, getPageSize(), getSort());
}
@@ -127,7 +127,7 @@ public class PageRequest extends AbstractPageRequest {
* @see org.springframework.data.domain.Pageable#first()
*/
@Override
public Pageable first() {
public PageRequest first() {
return new PageRequest(0, getPageSize(), getSort());
}