From bda7d04f4ccf186fc0dad3546320d2497e7114cf Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Wed, 30 Jul 2008 13:05:16 +0000 Subject: [PATCH] Peskily, Eclipse and javac disagreed about whether this unchecked suppression was necessary (javac claimed it was, Eclipse claimed it wasnt'). Fortunately, we can do everything with Class methods that avoid the need for supression entirely. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@5275 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/crowd/server/CrowdObjectAccess.java | 3 +-- .../com/threerings/presents/server/PresentsObjectAccess.java | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/java/com/threerings/crowd/server/CrowdObjectAccess.java b/src/java/com/threerings/crowd/server/CrowdObjectAccess.java index c64842d29..81fa82fc9 100644 --- a/src/java/com/threerings/crowd/server/CrowdObjectAccess.java +++ b/src/java/com/threerings/crowd/server/CrowdObjectAccess.java @@ -46,8 +46,7 @@ public class CrowdObjectAccess public boolean allowSubscribe (DObject object, Subscriber sub) { if (CrowdClient.class.isInstance(sub)) { - @SuppressWarnings("unchecked") ClientObject co = - ((CrowdClient)sub).getClientObject(); + ClientObject co = CrowdClient.class.cast(sub).getClientObject(); return ((PlaceObject)object).occupants.contains(co.getOid()); } return true; diff --git a/src/java/com/threerings/presents/server/PresentsObjectAccess.java b/src/java/com/threerings/presents/server/PresentsObjectAccess.java index 45d833b45..04aef83b3 100644 --- a/src/java/com/threerings/presents/server/PresentsObjectAccess.java +++ b/src/java/com/threerings/presents/server/PresentsObjectAccess.java @@ -75,7 +75,7 @@ public class PresentsObjectAccess boolean allowed = true; // if the subscriber is a client, ensure that they are this same user if (PresentsClient.class.isInstance(sub)) { - @SuppressWarnings("unchecked") PresentsClient client = (PresentsClient)sub; + PresentsClient client = PresentsClient.class.cast(sub); allowed = (client.getClientObject() == object); if (!allowed) { log.warning("Refusing ClientObject subscription request " +