equal
deleted
inserted
replaced
22 * or visit www.oracle.com if you need additional information or have any |
22 * or visit www.oracle.com if you need additional information or have any |
23 * questions. |
23 * questions. |
24 */ |
24 */ |
25 |
25 |
26 package java.util.prefs; |
26 package java.util.prefs; |
|
27 |
|
28 import java.util.Objects; |
27 |
29 |
28 class MacOSXPreferences extends AbstractPreferences { |
30 class MacOSXPreferences extends AbstractPreferences { |
29 // fixme need security checks? |
31 // fixme need security checks? |
30 |
32 |
31 // CF preferences file name for Java nodes with short names |
33 // CF preferences file name for Java nodes with short names |
145 } |
147 } |
146 |
148 |
147 // AbstractPreferences implementation |
149 // AbstractPreferences implementation |
148 protected void removeSpi(String key) |
150 protected void removeSpi(String key) |
149 { |
151 { |
|
152 Objects.requireNonNull(key, "Specified key cannot be null"); |
150 file.removeKeyFromNode(path, key); |
153 file.removeKeyFromNode(path, key); |
151 } |
154 } |
152 |
155 |
153 |
156 |
154 // AbstractPreferences implementation |
157 // AbstractPreferences implementation |