Skip to content

Commit 12e8112

Browse files
committed
Fix #1048
1 parent 6b471c3 commit 12e8112

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

src/main/java/com/fasterxml/jackson/databind/node/ArrayNode.java

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,20 @@
2323
public class ArrayNode
2424
extends ContainerNode<ArrayNode>
2525
{
26-
private final List<JsonNode> _children = new ArrayList<JsonNode>();
26+
private final List<JsonNode> _children;
2727

28-
public ArrayNode(JsonNodeFactory nc) { super(nc); }
28+
public ArrayNode(JsonNodeFactory nf) {
29+
super(nf);
30+
_children = new ArrayList<JsonNode>();
31+
}
32+
33+
/**
34+
* @since 2.7
35+
*/
36+
public ArrayNode(JsonNodeFactory nf, List<JsonNode> children) {
37+
super(nf);
38+
_children = children;
39+
}
2940

3041
@Override
3142
protected JsonNode _at(JsonPointer ptr) {

src/test/java/com/fasterxml/jackson/databind/jsonschema/NewSchemaTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ public void optionalProperty(BeanProperty prop) throws JsonMappingException {
160160
ser.acceptJsonFormatVisitor(new JsonFormatVisitorWrapper.Base() {
161161
@Override
162162
public JsonNumberFormatVisitor expectNumberFormat(
163-
JavaType type) throws JsonMappingException {
163+
JavaType t) throws JsonMappingException {
164164
return new JsonNumberFormatVisitor() {
165165
@Override
166166
public void format(JsonValueFormat format) {
@@ -178,7 +178,7 @@ public void numberType(NumberType numberType) {
178178
}
179179

180180
@Override
181-
public JsonIntegerFormatVisitor expectIntegerFormat(JavaType type) throws JsonMappingException {
181+
public JsonIntegerFormatVisitor expectIntegerFormat(JavaType t) throws JsonMappingException {
182182
return new JsonIntegerFormatVisitor() {
183183
@Override
184184
public void format(JsonValueFormat format) {

0 commit comments

Comments
 (0)