Skip to content

Commit c2e6f3a

Browse files
authored
Fix #4956 (#4957)
1 parent b72dd81 commit c2e6f3a

File tree

10 files changed

+10
-12
lines changed

10 files changed

+10
-12
lines changed

release-notes/VERSION

+1
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ Versions: 3.x (for earlier see VERSION-2.x)
9797
#4879: Rename `TextNode` as `StringNode`; `JsonNode.xxxTextYyy()` (mostly) as
9898
`JsonNode.xxxStringYyy()` [JSTEP-3]
9999
#4891: Change 3.0 to use `module-info.java` directly for build (instead of via Moditect)
100+
#4956: Rename `JsonNode.isContainerNode()` as `isContainerNode()`
100101
- Remove `MappingJsonFactory`
101102
- Add context parameter for `TypeSerializer` contextualization (`forProperty()`)
102103
- Default for `JsonNodeFeature.STRIP_TRAILING_BIGDECIMAL_ZEROES` changed to `false` for 3.0

src/main/java/tools/jackson/databind/JsonNode.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ public final boolean isValueNode()
140140
}
141141

142142
@Override
143-
public boolean isContainerNode() {
143+
public boolean isContainer() {
144144
return false;
145145
}
146146

src/main/java/tools/jackson/databind/node/BaseJsonNode.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ protected boolean _withXxxMayReplace(JsonNode node, OverwriteMode overwriteMode)
180180
case NULLS:
181181
return node.isNull();
182182
case SCALARS:
183-
return !node.isContainerNode();
183+
return !node.isContainer();
184184
default:
185185
case ALL:
186186
return true;

src/main/java/tools/jackson/databind/node/ContainerNode.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ protected ContainerNode(JsonNodeFactory nc) {
3232
protected ContainerNode() { _nodeFactory = null; } // only for JDK ser
3333

3434
@Override
35-
public boolean isContainerNode() {
35+
public boolean isContainer() {
3636
return true;
3737
}
3838

src/test/java/tools/jackson/databind/deser/jdk/CustomMapKeyDeserializer4444Test.java

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package tools.jackson.databind.deser.jdk;
22

3-
import java.io.IOException;
43
import java.util.Map;
54

65
import org.junit.jupiter.api.Test;

src/test/java/tools/jackson/databind/misc/TestBlocking.java

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package tools.jackson.databind.misc;
22

3-
import java.io.IOException;
4-
53
import org.junit.jupiter.api.Test;
64

75
import tools.jackson.core.*;

src/test/java/tools/jackson/databind/node/ArrayNodeTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public void testDirectCreation() throws Exception
3535
assertFalse(n.canConvertToExactIntegral());
3636
assertTrue(n.isArray());
3737
assertFalse(n.isObject());
38-
assertTrue(n.isContainerNode());
38+
assertTrue(n.isContainer());
3939

4040
assertStandardEquals(n);
4141
assertFalse(n.values().iterator().hasNext());

src/test/java/tools/jackson/databind/node/MissingNodeTest.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public void testMissingViaMapper() throws Exception
4545
String JSON = "[ { }, [ ] ]";
4646
JsonNode result = objectMapper().readTree(new StringReader(JSON));
4747

48-
assertTrue(result.isContainerNode());
48+
assertTrue(result.isContainer());
4949
assertTrue(result.isArray());
5050
assertEquals(2, result.size());
5151

@@ -58,7 +58,7 @@ public void testMissingViaMapper() throws Exception
5858
Iterator<JsonNode> it = result.iterator();
5959

6060
JsonNode onode = it.next();
61-
assertTrue(onode.isContainerNode());
61+
assertTrue(onode.isContainer());
6262
assertTrue(onode.isObject());
6363
assertEquals(0, onode.size());
6464
assertFalse(onode.isMissingNode()); // real node
@@ -83,7 +83,7 @@ public void testMissingViaMapper() throws Exception
8383
// and same for the array node
8484

8585
JsonNode anode = it.next();
86-
assertTrue(anode.isContainerNode());
86+
assertTrue(anode.isContainer());
8787
assertTrue(anode.isArray());
8888
assertFalse(anode.isMissingNode()); // real node
8989
assertEquals(0, anode.size());

src/test/java/tools/jackson/databind/node/NullNodeTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public void testBasicsWithNullNode() throws Exception
3333
NullNode n = NullNode.instance;
3434

3535
// basic properties
36-
assertFalse(n.isContainerNode());
36+
assertFalse(n.isContainer());
3737
assertFalse(n.isBigDecimal());
3838
assertFalse(n.isBigInteger());
3939
assertFalse(n.isBinary());

src/test/java/tools/jackson/databind/node/ObjectNodeTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public void testSimpleObject() throws Exception
8080

8181
// basic properties first:
8282
assertFalse(root.isValueNode());
83-
assertTrue(root.isContainerNode());
83+
assertTrue(root.isContainer());
8484
assertFalse(root.isArray());
8585
assertTrue(root.isObject());
8686
assertEquals(2, root.size());

0 commit comments

Comments
 (0)