@Singleton annotations are not inherited (unfortunately), so it does not make

sense to annotate an abstract class as a @Singleton. Guice 2.0 disallows it.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@5824 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2009-06-15 22:17:56 +00:00
parent 647897cd6d
commit 3a2fe8329c
@@ -29,7 +29,6 @@ import com.google.common.base.Function;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import com.google.inject.Inject;
import com.google.inject.Singleton;
import com.samskivert.util.ArrayIntSet;
import com.samskivert.util.IntSet;
@@ -60,7 +59,6 @@ import static com.threerings.crowd.Log.log;
/**
* Handles chat channel services.
*/
@Singleton
public abstract class ChatChannelManager
implements ChannelSpeakProvider, Lifecycle.ShutdownComponent
{