summaryrefslogtreecommitdiff
path: root/libjava/classpath/java/util/prefs/Preferences.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/java/util/prefs/Preferences.java')
-rw-r--r--libjava/classpath/java/util/prefs/Preferences.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/libjava/classpath/java/util/prefs/Preferences.java b/libjava/classpath/java/util/prefs/Preferences.java
index e53e4fc7938..e8cdda8ed0a 100644
--- a/libjava/classpath/java/util/prefs/Preferences.java
+++ b/libjava/classpath/java/util/prefs/Preferences.java
@@ -183,9 +183,9 @@ public abstract class Preferences {
// Get the factory
if (factory == null) {
// Caller might not have enough permissions
- factory = (PreferencesFactory) AccessController.doPrivileged(
- new PrivilegedAction() {
- public Object run() {
+ factory = AccessController.doPrivileged(
+ new PrivilegedAction<PreferencesFactory>() {
+ public PreferencesFactory run() {
PreferencesFactory pf = null;
String className = System.getProperty
("java.util.prefs.PreferencesFactory");