Skip to content

Commit e72ec27

Browse files
committed
PrefService: push more methods into iface
1 parent ca89def commit e72ec27

File tree

2 files changed

+18
-42
lines changed

2 files changed

+18
-42
lines changed

src/main/java/org/scijava/prefs/DefaultPrefService.java

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -214,12 +214,6 @@ public void remove(final String absolutePath, final String key) {
214214
prefs(absolutePath).remove(key);
215215
}
216216

217-
@Deprecated
218-
@Override
219-
public void putMap(final Map<String, String> map, final String key) {
220-
putMap((Class<?>) null, map, key);
221-
}
222-
223217
@Deprecated
224218
@Override
225219
public void putMap(final String absolutePath, final Map<String, String> map,
@@ -234,12 +228,6 @@ public void putMap(final String absolutePath, final Map<String, String> map) {
234228
prefs(absolutePath).putMap(map);
235229
}
236230

237-
@Deprecated
238-
@Override
239-
public Map<String, String> getMap(final String key) {
240-
return getMap((Class<?>) null, key);
241-
}
242-
243231
@Deprecated
244232
@Override
245233
public Map<String, String>
@@ -248,12 +236,6 @@ public Map<String, String> getMap(final String key) {
248236
return prefs(absolutePath).node(key).getMap();
249237
}
250238

251-
@Deprecated
252-
@Override
253-
public void putList(final List<String> list, final String key) {
254-
putList((Class<?>) null, list, key);
255-
}
256-
257239
@Deprecated
258240
@Override
259241
public void putList(final String absolutePath, final List<String> list,
@@ -268,30 +250,12 @@ public void putList(final String absolutePath, final List<String> list) {
268250
prefs(absolutePath).putList(list);
269251
}
270252

271-
@Deprecated
272-
@Override
273-
public List<String> getList(final String key) {
274-
return getList((Class<?>) null, key);
275-
}
276-
277253
@Deprecated
278254
@Override
279255
public List<String> getList(final String absolutePath, final String key) {
280256
return prefs(absolutePath).node(key).getList();
281257
}
282258

283-
@Deprecated
284-
@Override
285-
public Iterable<String> getIterable(final String key) {
286-
return getIterable((Class<?>) null, key);
287-
}
288-
289-
@Deprecated
290-
@Override
291-
public void putIterable(final Iterable<String> iterable, final String key) {
292-
putIterable((Class<?>) null, iterable, key);
293-
}
294-
295259
@Deprecated
296260
@Override
297261
public void clear(final Class<?> c, final String name) {

src/main/java/org/scijava/prefs/PrefService.java

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,9 @@ default void clear(final String key) {
225225
void remove(String absolutePath, String key);
226226

227227
@Deprecated
228-
void putMap(Map<String, String> map, String key);
228+
default void putMap(final Map<String, String> map, final String key) {
229+
putMap((Class<?>) null, map, key);
230+
}
229231

230232
@Deprecated
231233
void putMap(String absolutePath, Map<String, String> map);
@@ -234,13 +236,17 @@ default void clear(final String key) {
234236
void putMap(String absolutePath, Map<String, String> map, String key);
235237

236238
@Deprecated
237-
Map<String, String> getMap(String key);
239+
default Map<String, String> getMap(final String key) {
240+
return getMap((Class<?>) null, key);
241+
}
238242

239243
@Deprecated
240244
Map<String, String> getMap(String absolutePath, String key);
241245

242246
@Deprecated
243-
void putList(List<String> list, String key);
247+
default void putList(final List<String> list, final String key) {
248+
putList((Class<?>) null, list, key);
249+
}
244250

245251
@Deprecated
246252
void putList(String absolutePath, List<String> list, String key);
@@ -249,16 +255,22 @@ default void clear(final String key) {
249255
void putList(String absolutePath, List<String> list);
250256

251257
@Deprecated
252-
List<String> getList(String key);
258+
default List<String> getList(final String key) {
259+
return getList((Class<?>) null, key);
260+
}
253261

254262
@Deprecated
255263
List<String> getList(String absolutePath, String key);
256264

257265
@Deprecated
258-
void putIterable(Iterable<String> iterable, String key);
266+
default void putIterable(final Iterable<String> iterable, final String key) {
267+
putIterable((Class<?>) null, iterable, key);
268+
}
259269

260270
@Deprecated
261-
Iterable<String> getIterable(String key);
271+
default Iterable<String> getIterable(final String key) {
272+
return getIterable((Class<?>) null, key);
273+
}
262274

263275
@Deprecated
264276
void clear(Class<?> c, String name);

0 commit comments

Comments
 (0)