summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDariusz Luksza <dariusz.luksza@gmail.com>2024-04-05 13:52:49 +0100
committerDariusz Luksza <dariusz.luksza@gmail.com>2024-04-05 13:55:16 +0100
commit0d55c37da13ce7de33a754fab4f2556141c86630 (patch)
tree3b981331289c30e87243895458999540d31095f7
parente2a911ec12a2dcb3d51e713ba1ed8d69a8ef9cc4 (diff)
Ignore warning about unchecked cast in ChangeDraftUpdate
Fix a warning about unchecked cast in ChagneDraftUpdate by simply ignorig it. Release-Notes: skip Change-Id: Ib66573e53d59b160d45b99a564262ad9f8f8f7cf
-rw-r--r--java/com/google/gerrit/server/ChangeDraftUpdate.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/java/com/google/gerrit/server/ChangeDraftUpdate.java b/java/com/google/gerrit/server/ChangeDraftUpdate.java
index d9cea318a3..a3b13e5ac6 100644
--- a/java/com/google/gerrit/server/ChangeDraftUpdate.java
+++ b/java/com/google/gerrit/server/ChangeDraftUpdate.java
@@ -80,7 +80,9 @@ public interface ChangeDraftUpdate {
default <UpdateT extends ChangeDraftUpdate> Optional<UpdateT> toOptionalChangeDraftUpdateSubtype(
Class<UpdateT> subtype) {
if (this.getClass().isAssignableFrom(subtype)) {
- return Optional.of((UpdateT) this);
+ @SuppressWarnings("unchecked")
+ UpdateT update = (UpdateT) this;
+ return Optional.of(update);
}
return Optional.empty();
}