aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/util/ResourceBundle.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/util/ResourceBundle.java')
-rw-r--r--libjava/java/util/ResourceBundle.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/libjava/java/util/ResourceBundle.java b/libjava/java/util/ResourceBundle.java
index 5a2002a..0c078cc 100644
--- a/libjava/java/util/ResourceBundle.java
+++ b/libjava/java/util/ResourceBundle.java
@@ -8,6 +8,8 @@ details. */
package java.util;
+import java.io.InputStream;
+
/**
* @author Anthony Green <green@cygnus.com>
* @date November 26, 1998.
@@ -106,6 +108,23 @@ public abstract class ResourceBundle
// Fall through.
}
+ // Look for a properties file.
+ {
+ InputStream i =
+ ClassLoader.getSystemResourceAsStream (bundleName.replace ('.', '/')
+ + ".properties");
+ if (i != null)
+ {
+ try {
+ return new PropertyResourceBundle (i);
+ } catch (java.io.IOException e) {
+ // The docs don't appear to define what happens in
+ // this case, but it seems like continuing the
+ // search is a reasonable thing to do.
+ }
+ }
+ }
+
if (bundleName.equals(stopHere))
return result;
else