From 32809d2d7985dfcd5b93b0fce64065320f0ba023 Mon Sep 17 00:00:00 2001 From: "Ray J. Greenwell" Date: Sat, 21 Mar 2026 16:14:16 -0700 Subject: [PATCH] Fix implicit cast warnings seen. --- core/src/main/java/com/threerings/io/ArrayMask.java | 2 +- .../com/threerings/presents/server/PresentsSession.java | 4 ++-- .../main/java/com/threerings/util/StreamableEnumSet.java | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/core/src/main/java/com/threerings/io/ArrayMask.java b/core/src/main/java/com/threerings/io/ArrayMask.java index 73865858e..ee72acc08 100644 --- a/core/src/main/java/com/threerings/io/ArrayMask.java +++ b/core/src/main/java/com/threerings/io/ArrayMask.java @@ -38,7 +38,7 @@ public class ArrayMask */ public void set (int index) { - _mask[index/8] |= (1 << (index%8)); + _mask[index/8] |= (byte)(1 << (index%8)); } /** diff --git a/core/src/main/java/com/threerings/presents/server/PresentsSession.java b/core/src/main/java/com/threerings/presents/server/PresentsSession.java index 7e3080b76..dbf4648de 100644 --- a/core/src/main/java/com/threerings/presents/server/PresentsSession.java +++ b/core/src/main/java/com/threerings/presents/server/PresentsSession.java @@ -373,7 +373,7 @@ public class PresentsSession // because we won't be closing their socket normally if (getConnection() != null) { long now = System.currentTimeMillis(); - _connectTime += ((now - _networkStamp) / 1000); + _connectTime += (int)((now - _networkStamp) / 1000); } } @@ -834,7 +834,7 @@ public class PresentsSession // if our connection is being cleared out, record the amount of time we were connected // to our total connected time if (conn == null) { - _connectTime += ((now - _networkStamp) / 1000); + _connectTime += (int)((now - _networkStamp) / 1000); _messagesDropped = 0; } diff --git a/core/src/main/java/com/threerings/util/StreamableEnumSet.java b/core/src/main/java/com/threerings/util/StreamableEnumSet.java index f043b75df..631c6ed91 100644 --- a/core/src/main/java/com/threerings/util/StreamableEnumSet.java +++ b/core/src/main/java/com/threerings/util/StreamableEnumSet.java @@ -145,7 +145,7 @@ public class StreamableEnumSet> extends AbstractSet } public void remove () { checkConcurrentModification(); - _contents[_idx] &= ~(1 << _bit); + _contents[_idx] &= (byte)~(1 << _bit); _size--; _count--; _omodcount = ++_modcount; @@ -184,7 +184,7 @@ public class StreamableEnumSet> extends AbstractSet int ordinal = _elementType.cast(o).ordinal(); int idx = ordinal >> 3, mask = 1 << (ordinal & 0x07); if ((_contents[idx] & mask) == 0) { - _contents[idx] |= mask; + _contents[idx] |= (byte)mask; _size++; _modcount++; return true; @@ -201,7 +201,7 @@ public class StreamableEnumSet> extends AbstractSet int ordinal = ((Enum)o).ordinal(); int idx = ordinal >> 3, mask = 1 << (ordinal & 0x07); if ((_contents[idx] & mask) != 0) { - _contents[idx] &= ~mask; + _contents[idx] &= (byte)~mask; _size--; _modcount++; return true;