@@ -3629,7 +3629,7 @@ public Schema getJsonSchema(ObjectNode node, String location, ParseResult result
3629
3629
ObjectNode itemsNode = getObject ("items" , node , false , location , result );
3630
3630
3631
3631
if ((allOfArray != null ) || (anyOfArray != null ) || (oneOfArray != null )) {
3632
- Schema composedSchema = new Schema ();
3632
+ JsonSchema composedSchema = new JsonSchema ();
3633
3633
3634
3634
if (allOfArray != null ) {
3635
3635
@@ -3663,7 +3663,7 @@ public Schema getJsonSchema(ObjectNode node, String location, ParseResult result
3663
3663
}
3664
3664
}
3665
3665
if (itemsNode != null && result .isDefaultSchemaTypeObject ()) {
3666
- ArraySchema items = new ArraySchema ();
3666
+ ArraySchema items = new ArraySchema ();
3667
3667
if (itemsNode .getNodeType ().equals (JsonNodeType .OBJECT )) {
3668
3668
items .setItems (getSchema (itemsNode , location , result ));
3669
3669
} else if (itemsNode .getNodeType ().equals (JsonNodeType .ARRAY )) {
@@ -3675,7 +3675,7 @@ public Schema getJsonSchema(ObjectNode node, String location, ParseResult result
3675
3675
}
3676
3676
schema = items ;
3677
3677
}else if (itemsNode != null ) {
3678
- JsonSchema items = new JsonSchema ();
3678
+ ArraySchema items = new ArraySchema ();
3679
3679
if (itemsNode .getNodeType ().equals (JsonNodeType .OBJECT )) {
3680
3680
items .setItems (getJsonSchema (itemsNode , location , result ));
3681
3681
} else if (itemsNode .getNodeType ().equals (JsonNodeType .ARRAY )) {
@@ -3733,13 +3733,13 @@ public Schema getJsonSchema(ObjectNode node, String location, ParseResult result
3733
3733
schema =
3734
3734
unevaluatedProperties .equals (Boolean .FALSE )
3735
3735
? new ObjectSchema ()
3736
- : new Schema ();
3736
+ : new JsonSchema ();
3737
3737
}
3738
3738
schema .setUnevaluatedProperties (unevaluatedProperties );
3739
3739
}
3740
3740
3741
3741
if (schema == null ) {
3742
- schema = new Schema ();
3742
+ schema = new JsonSchema ();
3743
3743
}
3744
3744
3745
3745
JsonNode ref = node .get ("$ref" );
0 commit comments