# HG changeset patch # User Artem Tikhomirov # Date 1314825738 -7200 # Node ID 23e3ea855097f68c9d84caee29d49f9f737123f2 # Parent 55fad5e0e98b200513c2b8ec302694f815595510 Use EnumMap when keys are from enumeration diff -r 55fad5e0e98b -r 23e3ea855097 cmdline/org/tmatesoft/hg/console/Status.java --- a/cmdline/org/tmatesoft/hg/console/Status.java Mon Aug 29 23:31:37 2011 +0200 +++ b/cmdline/org/tmatesoft/hg/console/Status.java Wed Aug 31 23:22:18 2011 +0200 @@ -20,11 +20,11 @@ import java.util.ArrayList; import java.util.Collections; +import java.util.EnumMap; import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.Map; -import java.util.TreeMap; import org.tmatesoft.hg.core.HgRepoFacade; import org.tmatesoft.hg.core.HgStatus; @@ -65,7 +65,7 @@ final boolean showCopies = cmdLineOpts.getBoolean("-C", "--copies"); class StatusHandler implements HgStatusCommand.Handler { - final Map> data = new TreeMap>(); + final EnumMap> data = new EnumMap>(HgStatus.Kind.class); final Map copies = showCopies ? new HashMap() : null; public void handleStatus(HgStatus s) {