From 66af5d397bc8623cbb4a85835cf4a9b579abebc5 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Sat, 12 Sep 2009 01:17:49 +0000 Subject: [PATCH] There's no especial need to disallow use of the constructor. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@5954 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/util/DefaultMap.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/java/com/threerings/util/DefaultMap.java b/src/java/com/threerings/util/DefaultMap.java index c6b2ec2e9..d88d7b873 100644 --- a/src/java/com/threerings/util/DefaultMap.java +++ b/src/java/com/threerings/util/DefaultMap.java @@ -93,6 +93,15 @@ public class DefaultMap extends ForwardingMap return new DefaultMap(delegate, creator); } + /** + * Creates a default map backed by the supplied map using the supplied default creator. + */ + public DefaultMap (Map delegate, Creator creator) + { + _delegate = delegate; + _creator = creator; + } + @Override // from Map public V get (Object key) { @@ -105,12 +114,6 @@ public class DefaultMap extends ForwardingMap return value; } - protected DefaultMap (Map delegate, Creator creator) - { - _delegate = delegate; - _creator = creator; - } - @Override // from ForwardingMap protected Map delegate() {