summaryrefslogtreecommitdiffstats
path: root/libjava/java/util/ResourceBundle.java
diff options
context:
space:
mode:
authorbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2004-11-25 19:20:17 +0000
committerbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2004-11-25 19:20:17 +0000
commit78d608e8bd7e417f8aa0f3e193d1a8624dd0424e (patch)
tree731149e7c673306a241a86e479c280bdf493451c /libjava/java/util/ResourceBundle.java
parenta6e4e903938e383cee3d5a792626c98a8166d0af (diff)
downloadppe42-gcc-78d608e8bd7e417f8aa0f3e193d1a8624dd0424e.tar.gz
ppe42-gcc-78d608e8bd7e417f8aa0f3e193d1a8624dd0424e.zip
2004-11-25 Bryce McKinlay <mckinlay@redhat.com>
* java/util/ResourceBundle.java (BundleKey): Don't implement Cloneable. (BundleKey.clone): Removed. (getBundle): Copy BundleKey using constructor, not clone(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91304 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/util/ResourceBundle.java')
-rw-r--r--libjava/java/util/ResourceBundle.java16
1 files changed, 2 insertions, 14 deletions
diff --git a/libjava/java/util/ResourceBundle.java b/libjava/java/util/ResourceBundle.java
index 94acc9688e0..57a9bfc7dc7 100644
--- a/libjava/java/util/ResourceBundle.java
+++ b/libjava/java/util/ResourceBundle.java
@@ -244,7 +244,7 @@ public abstract class ResourceBundle
/** Cache key for the ResourceBundle cache. Resource bundles are keyed
by the combination of bundle name, locale, and class loader. */
- private static class BundleKey implements Cloneable
+ private static class BundleKey
{
String baseName;
Locale locale;
@@ -281,18 +281,6 @@ public abstract class ResourceBundle
baseName.equals(key.baseName) &&
locale.equals(key.locale) &&
classLoader.equals(key.classLoader);
- }
-
- public Object clone()
- {
- Object clone = null;
- try
- {
- clone = super.clone();
- }
- catch (CloneNotSupportedException x) {}
-
- return clone;
}
}
@@ -417,7 +405,7 @@ public abstract class ResourceBundle
if (bundle == null && !locale.equals(defaultLocale))
bundle = tryBundle(baseName, defaultLocale, classLoader, true);
- BundleKey key = (BundleKey) lookupKey.clone();
+ BundleKey key = new BundleKey(baseName, locale, classLoader);
if (bundle == null)
{
// Cache the fact that this lookup has previously failed.
OpenPOWER on IntegriCloud