Skip to content
This repository was archived by the owner on Jul 25, 2024. It is now read-only.

Commit 4cfc4d3

Browse files
George Kankavaniftynei
authored andcommitted
squid:S1155 - Collection.isEmpty() should be used to test for emptiness
https://dev.eclipse.org/sonar/rules/show/squid:S1155
1 parent a610346 commit 4cfc4d3

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

app/src/main/java/com/zulip/android/activities/LoginActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ private void saveServerURL() {
119119

120120
// if does not begin with "api.zulip.com" and if the path is empty, use "/api" as first segment in the path
121121
List<String> paths = serverUri.getPathSegments();
122-
if (!serverUri.getHost().startsWith("api.") && paths.size() == 0) {
122+
if (!serverUri.getHost().startsWith("api.") && paths.isEmpty()) {
123123
serverUri = serverUri.buildUpon().appendPath("api").build();
124124
}
125125

app/src/main/java/com/zulip/android/models/MessageRange.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public static MessageRange getRangeContaining(int value,
4747
.and().ge("high", value).query();
4848
if (ranges.size() == 1) {
4949
return ranges.get(0);
50-
} else if (ranges.size() != 0) {
50+
} else if (!ranges.isEmpty()) {
5151
Log.wtf("rangecheck",
5252
"Expected one range, got " + ranges.size()
5353
+ " when looking for ID " + value);
@@ -125,7 +125,7 @@ public Void call() throws Exception {
125125
where.le("low", high + 1))).query();
126126

127127
MessageRange rng = new MessageRange(low, high);
128-
if (ranges.size() > 0) {
128+
if (!ranges.isEmpty()) {
129129
Log.i("", "our low: " + rng.low + ", our high: "
130130
+ rng.high);
131131
int db_low = ranges.get(0).low;

app/src/main/java/com/zulip/android/networking/AsyncGetEvents.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ protected void processEvents(JSONArray events) {
270270
watch.reset();
271271
watch.start();
272272

273-
if (messages.size() > 0) {
273+
if (!messages.isEmpty()) {
274274
Log.i("AsyncGetEvents", "Received " + messages.size()
275275
+ " messages");
276276
Message.createMessages(app, messages);

app/src/main/java/com/zulip/android/networking/AsyncGetOldMessages.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,10 @@ protected String doInBackground(String... params) {
121121
before -= lowerCachedMessages.size();
122122
// One more than size to account for missing anchor
123123
after -= upperCachedMessages.size() + 1;
124-
if (lowerCachedMessages.size() > 0) {
124+
if (!lowerCachedMessages.isEmpty()) {
125125
mainAnchor = lowerCachedMessages.get(0).getID() - 1;
126126
}
127-
if (upperCachedMessages.size() > 0) {
127+
if (!upperCachedMessages.isEmpty()) {
128128
afterAnchor = upperCachedMessages.get(
129129
upperCachedMessages.size() - 1).getID() + 1;
130130
}
@@ -135,8 +135,8 @@ protected String doInBackground(String... params) {
135135
Log.i("perf",
136136
"Retrieving cached messages: " + watch.toString());
137137

138-
if (lowerCachedMessages.size() > 0
139-
|| upperCachedMessages.size() > 0) {
138+
if (!lowerCachedMessages.isEmpty()
139+
|| !upperCachedMessages.isEmpty()) {
140140
if (before > 0) {
141141
this.recurse(LoadPosition.ABOVE, before, rng,
142142
mainAnchor);
@@ -267,7 +267,7 @@ protected boolean fetchMessages(int anchor, int num_before, int num_after,
267267
noFurtherMessages = true;
268268
}
269269

270-
return receivedMessages.size() > 0;
270+
return !receivedMessages.isEmpty();
271271
} catch (JSONException e) {
272272
Log.e("json", "parsing error");
273273
ZLog.logException(e);

app/src/main/java/com/zulip/android/networking/AsyncUnreadMessagesUpdate.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public final void execute() {
2424
}
2525
}
2626

27-
if (messageIds.size() > 0) {
27+
if (!messageIds.isEmpty()) {
2828
setProperty("messages", "[" + TextUtils.join(",", messageIds) + "]");
2929
setProperty("flag", "read");
3030
setProperty("op", "add");

0 commit comments

Comments
 (0)