Skip to content

Commit e8b68a3

Browse files
committed
DExtract change var to Object (ease java8 backport diff)
1 parent 287d442 commit e8b68a3

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

json-core/src/main/java/io/avaje/json/simple/DExtract.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ private Object find(String path, Map<String, Object> map) {
2929

3030
@Override
3131
public String extract(String path) {
32-
final var node = find(path, map);
32+
final Object node = find(path, map);
3333
if (node == null) {
3434
throw new IllegalArgumentException("Node not present for " + path);
3535
}
@@ -38,43 +38,43 @@ public String extract(String path) {
3838

3939
@Override
4040
public Optional<String> extractOrEmpty(String path) {
41-
final var name = find(path, map);
41+
final Object name = find(path, map);
4242
return name == null ? Optional.empty() : Optional.of(name.toString());
4343
}
4444

4545
@Override
4646
public String extract(String path, String missingValue) {
47-
final var name = find(path, map);
47+
final Object name = find(path, map);
4848
return name == null ? missingValue : name.toString();
4949
}
5050

5151
@Override
5252
public int extract(String path, int missingValue) {
53-
final var node = find(path, map);
53+
final Object node = find(path, map);
5454
return !(node instanceof Number)
5555
? missingValue
5656
: ((Number) node).intValue();
5757
}
5858

5959
@Override
6060
public long extract(String path, long missingValue) {
61-
final var node = find(path, map);
61+
final Object node = find(path, map);
6262
return !(node instanceof Number)
6363
? missingValue
6464
: ((Number) node).longValue();
6565
}
6666

6767
@Override
6868
public double extract(String path, double missingValue) {
69-
final var node = find(path, map);
69+
final Object node = find(path, map);
7070
return !(node instanceof Number)
7171
? missingValue
7272
: ((Number) node).doubleValue();
7373
}
7474

7575
@Override
7676
public boolean extract(String path, boolean missingValue) {
77-
final var node = find(path, map);
77+
final Object node = find(path, map);
7878
return !(node instanceof Boolean)
7979
? missingValue
8080
: (Boolean) node;

0 commit comments

Comments
 (0)