Check the right things in our Preconditions.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@5720 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2009-04-15 00:28:07 +00:00
parent b160aa944f
commit 61f752a105
@@ -50,8 +50,11 @@ public class SafeSubscriber implements Subscriber
if (oid <= 0) {
throw new ArgumentError("Invalid oid provided to safesub [oid=" + oid + "]");
}
if (subscriber == null) {
throw new ArgumentError("Null subscriber provided to safesub [oid=" + oid + "]");
if (onAvailable == null) {
throw new ArgumentError("Null onAvailable provided to safesub [oid=" + oid + "]");
}
if (onFailure == null) {
throw new ArgumentError("Null onFailure provided to safesub [oid=" + oid + "]");
}
_oid = oid;