Skip to content

Commit

Permalink
[json-node] Add extractNode() - align missingValue param name
Browse files Browse the repository at this point in the history
  • Loading branch information
rbygrave committed Dec 12, 2024
1 parent 7070862 commit ae41b6b
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions json-node/src/main/java/io/avaje/json/node/JsonObject.java
Original file line number Diff line number Diff line change
Expand Up @@ -186,16 +186,16 @@ public String extract(String path) {
}

@Override
public String extract(String path, String missing) {
public String extract(String path, String missingValue) {
final var name = find(path);
return name == null ? missing : name.text();
return name == null ? missingValue : name.text();
}

@Override
public long extract(String path, long missing) {
public long extract(String path, long missingValue) {
final var node = find(path);
return !(node instanceof JsonNumber)
? missing
? missingValue
: ((JsonNumber) node).longValue();
}

Expand All @@ -208,10 +208,10 @@ public Number extract(String path, Number missingValue) {
}

@Override
public boolean extract(String path, boolean missing) {
public boolean extract(String path, boolean missingValue) {
final var node = find(path);
return !(node instanceof JsonBoolean)
? missing
? missingValue
: ((JsonBoolean) node).value();
}

Expand All @@ -225,8 +225,8 @@ public JsonNode extractNode(String path) {
}

@Override
public JsonNode extractNode(String path, JsonNode missing) {
public JsonNode extractNode(String path, JsonNode missingValue) {
final var node = find(path);
return node != null ? node : missing;
return node != null ? node : missingValue;
}
}

0 comments on commit ae41b6b

Please sign in to comment.