From 026994edb6de9eede22de87c289bf567e2b98db8 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Sat, 3 Nov 2007 00:07:32 +0000 Subject: [PATCH] Added a precondition. git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@479 c613c5cb-e716-0410-b11b-feb51c14d237 --- src/java/com/threerings/ezgame/data/EZGameConfig.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/java/com/threerings/ezgame/data/EZGameConfig.java b/src/java/com/threerings/ezgame/data/EZGameConfig.java index 71ae75bd..84785376 100644 --- a/src/java/com/threerings/ezgame/data/EZGameConfig.java +++ b/src/java/com/threerings/ezgame/data/EZGameConfig.java @@ -21,6 +21,8 @@ package com.threerings.ezgame.data; +import com.google.common.base.Preconditions; + import com.threerings.util.StreamableHashMap; import com.threerings.crowd.client.PlaceController; @@ -47,6 +49,8 @@ public class EZGameConfig extends GameConfig /** Constructs a game config based on the supplied game definition. */ public EZGameConfig (int gameId, GameDefinition gameDef) { + Preconditions.checkNotNull(gameDef, "Missing GameDefinition"); + _gameId = gameId; _gameDef = gameDef;