File tree Expand file tree Collapse file tree
gcloud-java-core/src/main/java/com/google/gcloud Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -50,18 +50,14 @@ static class PageIterator<T> extends AbstractIterator<T> {
5050
5151 @ Override
5252 protected T computeNext () {
53- if (currentPageIterator .hasNext ()) {
54- return currentPageIterator .next ();
55- }
56- Page <T > nextPage = currentPage .nextPage ();
57- if (nextPage != null ) {
58- currentPage = nextPage ;
59- currentPageIterator = currentPage .values ().iterator ();
60- if (currentPageIterator .hasNext ()) {
61- return currentPageIterator .next ();
53+ while (!currentPageIterator .hasNext ()) {
54+ currentPage = currentPage .nextPage ();
55+ if (currentPage == null ) {
56+ return endOfData ();
6257 }
58+ currentPageIterator = currentPage .values ().iterator ();
6359 }
64- return endOfData ();
60+ return currentPageIterator . next ();
6561 }
6662 }
6763
You can’t perform that action at this time.
0 commit comments