@@ -29,7 +29,7 @@ private Object find(String path, Map<String, Object> map) {
29
29
30
30
@ Override
31
31
public String extract (String path ) {
32
- final var node = find (path , map );
32
+ final Object node = find (path , map );
33
33
if (node == null ) {
34
34
throw new IllegalArgumentException ("Node not present for " + path );
35
35
}
@@ -38,43 +38,43 @@ public String extract(String path) {
38
38
39
39
@ Override
40
40
public Optional <String > extractOrEmpty (String path ) {
41
- final var name = find (path , map );
41
+ final Object name = find (path , map );
42
42
return name == null ? Optional .empty () : Optional .of (name .toString ());
43
43
}
44
44
45
45
@ Override
46
46
public String extract (String path , String missingValue ) {
47
- final var name = find (path , map );
47
+ final Object name = find (path , map );
48
48
return name == null ? missingValue : name .toString ();
49
49
}
50
50
51
51
@ Override
52
52
public int extract (String path , int missingValue ) {
53
- final var node = find (path , map );
53
+ final Object node = find (path , map );
54
54
return !(node instanceof Number )
55
55
? missingValue
56
56
: ((Number ) node ).intValue ();
57
57
}
58
58
59
59
@ Override
60
60
public long extract (String path , long missingValue ) {
61
- final var node = find (path , map );
61
+ final Object node = find (path , map );
62
62
return !(node instanceof Number )
63
63
? missingValue
64
64
: ((Number ) node ).longValue ();
65
65
}
66
66
67
67
@ Override
68
68
public double extract (String path , double missingValue ) {
69
- final var node = find (path , map );
69
+ final Object node = find (path , map );
70
70
return !(node instanceof Number )
71
71
? missingValue
72
72
: ((Number ) node ).doubleValue ();
73
73
}
74
74
75
75
@ Override
76
76
public boolean extract (String path , boolean missingValue ) {
77
- final var node = find (path , map );
77
+ final Object node = find (path , map );
78
78
return !(node instanceof Boolean )
79
79
? missingValue
80
80
: (Boolean ) node ;
0 commit comments