From f48575bfec03fb997c569eef10ee88d8ff832dc4 Mon Sep 17 00:00:00 2001 From: Andy Scherzinger Date: Wed, 28 Dec 2022 14:33:10 +0100 Subject: [PATCH] Spotbug: Method stores return result in local before immediately returning it Signed-off-by: Andy Scherzinger --- .../com/nextcloud/talk/adapters/items/ContactItem.java | 8 +++++++- .../talk/adapters/items/NotificationSoundItem.java | 3 +-- .../talk/components/filebrowser/models/DavResponse.java | 3 +-- .../com/nextcloud/talk/dagger/modules/RestModule.java | 4 +--- .../main/java/com/nextcloud/talk/events/EventStatus.java | 3 +-- .../com/nextcloud/talk/events/MoreMenuClickEvent.java | 3 +-- .../main/java/com/nextcloud/talk/events/NetworkEvent.java | 3 +-- .../com/nextcloud/talk/events/UserMentionClickEvent.java | 3 +-- .../talk/events/WebSocketCommunicationEvent.java | 3 +-- .../java/com/nextcloud/talk/models/ImportAccount.java | 3 +-- .../main/java/com/nextcloud/talk/utils/text/Spans.java | 4 +--- 11 files changed, 17 insertions(+), 23 deletions(-) diff --git a/app/src/main/java/com/nextcloud/talk/adapters/items/ContactItem.java b/app/src/main/java/com/nextcloud/talk/adapters/items/ContactItem.java index b1504b45d..1d1b5c453 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/items/ContactItem.java +++ b/app/src/main/java/com/nextcloud/talk/adapters/items/ContactItem.java @@ -38,6 +38,7 @@ import com.nextcloud.talk.models.json.participants.Participant; import com.nextcloud.talk.ui.theme.ViewThemeUtils; import java.util.List; +import java.util.Objects; import java.util.regex.Pattern; import androidx.core.content.res.ResourcesCompat; @@ -171,10 +172,15 @@ public class ContactItem extends AbstractFlexibleItem>> 32 ^ $userId); final Object $eventType = this.getEventType(); result = result * PRIME + ($eventType == null ? 43 : $eventType.hashCode()); - result = result * PRIME + (this.isAllGood() ? 79 : 97); - return result; + return result * PRIME + (this.isAllGood() ? 79 : 97); } public String toString() { diff --git a/app/src/main/java/com/nextcloud/talk/events/MoreMenuClickEvent.java b/app/src/main/java/com/nextcloud/talk/events/MoreMenuClickEvent.java index 38d452a79..742c948a3 100644 --- a/app/src/main/java/com/nextcloud/talk/events/MoreMenuClickEvent.java +++ b/app/src/main/java/com/nextcloud/talk/events/MoreMenuClickEvent.java @@ -58,8 +58,7 @@ public class MoreMenuClickEvent { final int PRIME = 59; int result = 1; final Object $conversation = this.getConversation(); - result = result * PRIME + ($conversation == null ? 43 : $conversation.hashCode()); - return result; + return result * PRIME + ($conversation == null ? 43 : $conversation.hashCode()); } public String toString() { diff --git a/app/src/main/java/com/nextcloud/talk/events/NetworkEvent.java b/app/src/main/java/com/nextcloud/talk/events/NetworkEvent.java index 2167c92c4..7489c053b 100644 --- a/app/src/main/java/com/nextcloud/talk/events/NetworkEvent.java +++ b/app/src/main/java/com/nextcloud/talk/events/NetworkEvent.java @@ -56,8 +56,7 @@ public class NetworkEvent { final int PRIME = 59; int result = 1; final Object $networkConnectionEvent = this.getNetworkConnectionEvent(); - result = result * PRIME + ($networkConnectionEvent == null ? 43 : $networkConnectionEvent.hashCode()); - return result; + return result * PRIME + ($networkConnectionEvent == null ? 43 : $networkConnectionEvent.hashCode()); } public String toString() { diff --git a/app/src/main/java/com/nextcloud/talk/events/UserMentionClickEvent.java b/app/src/main/java/com/nextcloud/talk/events/UserMentionClickEvent.java index 467a18412..b19aab076 100644 --- a/app/src/main/java/com/nextcloud/talk/events/UserMentionClickEvent.java +++ b/app/src/main/java/com/nextcloud/talk/events/UserMentionClickEvent.java @@ -56,8 +56,7 @@ public class UserMentionClickEvent { final int PRIME = 59; int result = 1; final Object $userId = this.getUserId(); - result = result * PRIME + ($userId == null ? 43 : $userId.hashCode()); - return result; + return result * PRIME + ($userId == null ? 43 : $userId.hashCode()); } public String toString() { diff --git a/app/src/main/java/com/nextcloud/talk/events/WebSocketCommunicationEvent.java b/app/src/main/java/com/nextcloud/talk/events/WebSocketCommunicationEvent.java index 532869e9f..3662b4e80 100644 --- a/app/src/main/java/com/nextcloud/talk/events/WebSocketCommunicationEvent.java +++ b/app/src/main/java/com/nextcloud/talk/events/WebSocketCommunicationEvent.java @@ -75,8 +75,7 @@ public class WebSocketCommunicationEvent { final Object $type = this.getType(); result = result * PRIME + ($type == null ? 43 : $type.hashCode()); final Object $hashMap = this.getHashMap(); - result = result * PRIME + ($hashMap == null ? 43 : $hashMap.hashCode()); - return result; + return result * PRIME + ($hashMap == null ? 43 : $hashMap.hashCode()); } public String toString() { diff --git a/app/src/main/java/com/nextcloud/talk/models/ImportAccount.java b/app/src/main/java/com/nextcloud/talk/models/ImportAccount.java index 56dd426d8..6fd952897 100644 --- a/app/src/main/java/com/nextcloud/talk/models/ImportAccount.java +++ b/app/src/main/java/com/nextcloud/talk/models/ImportAccount.java @@ -98,8 +98,7 @@ public class ImportAccount { final Object $token = this.getToken(); result = result * PRIME + ($token == null ? 43 : $token.hashCode()); final Object $baseUrl = this.getBaseUrl(); - result = result * PRIME + ($baseUrl == null ? 43 : $baseUrl.hashCode()); - return result; + return result * PRIME + ($baseUrl == null ? 43 : $baseUrl.hashCode()); } public String toString() { diff --git a/app/src/main/java/com/nextcloud/talk/utils/text/Spans.java b/app/src/main/java/com/nextcloud/talk/utils/text/Spans.java index 50d6bfa07..12de790a1 100644 --- a/app/src/main/java/com/nextcloud/talk/utils/text/Spans.java +++ b/app/src/main/java/com/nextcloud/talk/utils/text/Spans.java @@ -87,13 +87,11 @@ public class Spans { final Object $id = this.getId(); result = result * PRIME + ($id == null ? 43 : $id.hashCode()); final Object $label = this.getLabel(); - result = result * PRIME + ($label == null ? 43 : $label.hashCode()); - return result; + return result * PRIME + ($label == null ? 43 : $label.hashCode()); } public String toString() { return "Spans.MentionChipSpan(id=" + this.getId() + ", label=" + this.getLabel() + ")"; } } - }