diff options
author | Erik Broes <erikbroes@grum.nl> | 2012-01-29 11:10:40 +0100 |
---|---|---|
committer | Erik Broes <erikbroes@grum.nl> | 2012-01-29 11:17:44 +0100 |
commit | 839d00f9d6ca09fc7b2b4fe86b7778e91ee40040 (patch) | |
tree | 9408a7fc2fadddb80893a2f064b6835ec8a1eff3 /src/main/java/org/bukkit/GameMode.java | |
parent | 76dc09be3ca0fd633eb95699072d573c7ffb29df (diff) | |
download | bukkit-839d00f9d6ca09fc7b2b4fe86b7778e91ee40040.tar bukkit-839d00f9d6ca09fc7b2b4fe86b7778e91ee40040.tar.gz bukkit-839d00f9d6ca09fc7b2b4fe86b7778e91ee40040.tar.lz bukkit-839d00f9d6ca09fc7b2b4fe86b7778e91ee40040.tar.xz bukkit-839d00f9d6ca09fc7b2b4fe86b7778e91ee40040.zip |
Add some testing
Diffstat (limited to 'src/main/java/org/bukkit/GameMode.java')
-rw-r--r-- | src/main/java/org/bukkit/GameMode.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/main/java/org/bukkit/GameMode.java b/src/main/java/org/bukkit/GameMode.java index 2c516750..b81b069c 100644 --- a/src/main/java/org/bukkit/GameMode.java +++ b/src/main/java/org/bukkit/GameMode.java @@ -1,10 +1,11 @@ package org.bukkit; -import java.util.HashMap; import java.util.Map; import org.bukkit.entity.HumanEntity; +import com.google.common.collect.Maps; + /** * Represents the various type of game modes that {@link HumanEntity}s may have */ @@ -20,7 +21,7 @@ public enum GameMode { SURVIVAL(0); private final int value; - private final static Map<Integer, GameMode> modes = new HashMap<Integer, GameMode>(); + private final static Map<Integer, GameMode> BY_ID = Maps.newHashMap(); private GameMode(final int value) { this.value = value; @@ -42,12 +43,12 @@ public enum GameMode { * @return Associative {@link GameMode} with the given value, or null if it doesn't exist */ public static GameMode getByValue(final int value) { - return modes.get(value); + return BY_ID.get(value); } static { - for (GameMode mode : GameMode.values()) { - modes.put(mode.getValue(), mode); + for (GameMode mode : values()) { + BY_ID.put(mode.getValue(), mode); } } } |