Skip to content

Commit e4c40ae

Browse files
committed
Use List.isEmpty()
1 parent af21838 commit e4c40ae

9 files changed

Lines changed: 11 additions & 13 deletions

File tree

extractor/src/main/java/org/schabi/newpipe/extractor/downloader/Response.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,8 @@ public String latestUrl() {
6969
public String getHeader(String name) {
7070
for (Map.Entry<String, List<String>> headerEntry : responseHeaders.entrySet()) {
7171
final String key = headerEntry.getKey();
72-
if (key != null && key.equalsIgnoreCase(name)) {
73-
if (headerEntry.getValue().size() > 0) {
74-
return headerEntry.getValue().get(0);
75-
}
72+
if (key != null && key.equalsIgnoreCase(name) && !headerEntry.getValue().isEmpty()) {
73+
return headerEntry.getValue().get(0);
7674
}
7775
}
7876

extractor/src/main/java/org/schabi/newpipe/extractor/playlist/PlaylistInfo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ public static PlaylistInfo getInfo(PlaylistExtractor extractor) throws Extractio
106106
info.addError(e);
107107
}
108108
// do not fail if everything but the uploader infos could be collected
109-
if (uploaderParsingErrors.size() > 0 &&
109+
if (!uploaderParsingErrors.isEmpty() &&
110110
(!info.getErrors().isEmpty() || uploaderParsingErrors.size() < 3)) {
111111
info.addAllErrors(uploaderParsingErrors);
112112
}

extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/BandcampSearchExtractor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public InfoItemsPage<InfoItem> getPage(final Page page) throws IOException, Extr
8787

8888
// Count pages
8989
final Elements pageLists = d.getElementsByClass("pagelist");
90-
if (pageLists.size() == 0)
90+
if (pageLists.isEmpty())
9191
return new InfoItemsPage<>(collector, null);
9292

9393
final Elements pages = pageLists.first().getElementsByTag("li");
@@ -96,7 +96,7 @@ public InfoItemsPage<InfoItem> getPage(final Page page) throws IOException, Extr
9696
int currentPage = -1;
9797
for (int i = 0; i < pages.size(); i++) {
9898
final Element pageElement = pages.get(i);
99-
if (pageElement.getElementsByTag("span").size() > 0) {
99+
if (!pageElement.getElementsByTag("span").isEmpty()) {
100100
currentPage = i + 1;
101101
break;
102102
}

extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/PeertubeService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public ListLinkHandlerFactory getCommentsLHFactory() {
6363
public SearchExtractor getSearchExtractor(SearchQueryHandler queryHandler) {
6464
final List<String> contentFilters = queryHandler.getContentFilters();
6565
boolean external = false;
66-
if (contentFilters.size() > 0 && contentFilters.get(0).startsWith("sepia_")) {
66+
if (!contentFilters.isEmpty() && contentFilters.get(0).startsWith("sepia_")) {
6767
external = true;
6868
}
6969
return new PeertubeSearchExtractor(this, queryHandler, external);

extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/linkHandler/PeertubeSearchQueryHandlerFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public static PeertubeSearchQueryHandlerFactory getInstance() {
2424
@Override
2525
public String getUrl(String searchString, List<String> contentFilters, String sortFilter) throws ParsingException {
2626
String baseUrl;
27-
if (contentFilters.size() > 0 && contentFilters.get(0).startsWith("sepia_")) {
27+
if (!contentFilters.isEmpty() && contentFilters.get(0).startsWith("sepia_")) {
2828
baseUrl = SEPIA_BASE_URL;
2929
} else {
3030
baseUrl = ServiceList.PeerTube.getBaseUrl();

extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/SoundcloudParsingHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ static boolean checkIfHardcodedClientIdIsValid() {
8989
SoundcloudStreamExtractor e = (SoundcloudStreamExtractor) SoundCloud
9090
.getStreamExtractor("https://soundcloud.com/liluzivert/do-what-i-want-produced-by-maaly-raw-don-cannon");
9191
e.fetchPage();
92-
return e.getAudioStreams().size() >= 1;
92+
return !e.getAudioStreams().isEmpty();
9393
} catch (Exception ignored) {
9494
// No need to throw an exception here. If something went wrong, the client_id is wrong
9595
return false;

extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudSearchExtractor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public void onFetchPage(@Nonnull Downloader downloader) throws IOException, Extr
8383
throw new ParsingException("Could not parse json response", e);
8484
}
8585

86-
if (searchCollection.size() == 0) {
86+
if (searchCollection.isEmpty()) {
8787
throw new SearchExtractor.NothingFoundException("Nothing found");
8888
}
8989
}

extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/YoutubeService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ public PlaylistExtractor getPlaylistExtractor(final ListLinkHandler linkHandler)
123123
public SearchExtractor getSearchExtractor(SearchQueryHandler query) {
124124
final List<String> contentFilters = query.getContentFilters();
125125

126-
if (contentFilters.size() > 0 && contentFilters.get(0).startsWith("music_")) {
126+
if (!contentFilters.isEmpty() && contentFilters.get(0).startsWith("music_")) {
127127
return new YoutubeMusicSearchExtractor(this, query);
128128
} else {
129129
return new YoutubeSearchExtractor(this, query);

extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/linkHandler/YoutubeSearchQueryHandlerFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public static YoutubeSearchQueryHandlerFactory getInstance() {
3232
@Override
3333
public String getUrl(String searchString, List<String> contentFilters, String sortFilter) throws ParsingException {
3434
try {
35-
if (contentFilters.size() > 0) {
35+
if (!contentFilters.isEmpty()) {
3636
switch (contentFilters.get(0)) {
3737
case ALL:
3838
default:

0 commit comments

Comments
 (0)