diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2009-03-18 22:20:24 -0700 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-03-18 22:20:24 -0700 |
commit | 5d287a9d9768195f53e244414b465ec4a6f72625 (patch) | |
tree | 32ff909271b0a01bc62e2b661321958cad5fe6c8 /prefs/src | |
parent | 9fdda7315a733131bc1b6b5e08535d1199113be0 (diff) | |
download | libcore-5d287a9d9768195f53e244414b465ec4a6f72625.zip libcore-5d287a9d9768195f53e244414b465ec4a6f72625.tar.gz libcore-5d287a9d9768195f53e244414b465ec4a6f72625.tar.bz2 |
auto import //branches/master/...@140412
Diffstat (limited to 'prefs/src')
-rw-r--r-- | prefs/src/main/java/java/util/prefs/Preferences.java | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/prefs/src/main/java/java/util/prefs/Preferences.java b/prefs/src/main/java/java/util/prefs/Preferences.java index b7a0c70..719c89a 100644 --- a/prefs/src/main/java/java/util/prefs/Preferences.java +++ b/prefs/src/main/java/java/util/prefs/Preferences.java @@ -1006,15 +1006,11 @@ public abstract class Preferences { //parse node's absolute path from class instance private static String getNodeName(Class<?> c){ - // ??? PREFS TODO change back to harmony code once getPackage - // delivers the correct results - // Package p = c.getPackage(); - // if(null == p){ - // return "/<unnamed>"; //$NON-NLS-1$ - // } - // return "/"+p.getName().replace('.', '/'); //$NON-NLS-1$ - int dotIndex = c.getName().lastIndexOf("."); - return "/" + c.getName().substring(0, dotIndex).replace(".", "/"); + Package p = c.getPackage(); + if(null == p){ + return "/<unnamed>"; //$NON-NLS-1$ + } + return "/"+p.getName().replace('.', '/'); //$NON-NLS-1$ } /** |