@@ -766,11 +766,6 @@ public String getString(String key, ObjectNode node, boolean required, String lo
766766 return getString (key , node , required , location , result , null );
767767 }
768768
769- public String getStringWithDefaultValueSet (String key , ObjectNode node , boolean required , String location , ParseResult result ) {
770-
771- return getString (key , node , required , location , result , null );
772- }
773-
774769 public Set <String > getKeys (ObjectNode node ) {
775770 Set <String > keys = new LinkedHashSet <>();
776771 if (node == null ) {
@@ -1325,23 +1320,6 @@ public Boolean getBoolean(String key, ObjectNode node, boolean required, String
13251320 return value ;
13261321 }
13271322
1328- public Boolean getBooleanWithDefaultValue (String key , ObjectNode node , String location ) {
1329- Boolean value = null ;
1330- JsonNode v = node .get (key );
1331- if (node == null || v == null ) {
1332- return false ;
1333- } else {
1334- if (v .getNodeType ().equals (JsonNodeType .BOOLEAN )) {
1335- value = v .asBoolean ();
1336- } else if (v .getNodeType ().equals (JsonNodeType .STRING )) {
1337- String stringValue = v .textValue ();
1338- return Boolean .parseBoolean (stringValue );
1339- }
1340- }
1341- return value ;
1342- }
1343-
1344-
13451323 public BigDecimal getBigDecimal (String key , ObjectNode node , boolean required , String location , ParseResult result ) {
13461324 BigDecimal value = null ;
13471325 JsonNode v = node .get (key );
@@ -1496,7 +1474,7 @@ public Parameter getParameter(ObjectNode obj, String location, ParseResult resul
14961474 parameter .setDescription (value );
14971475 }
14981476
1499- Boolean required = getBooleanWithDefaultValue ("required" , obj , location );
1477+ Boolean required = getBoolean ("required" , obj , false , location , result );
15001478 if (required != null ) {
15011479 parameter .setRequired (required );
15021480 }else {
@@ -2256,7 +2234,6 @@ public Schema getSchema(ObjectNode node, String location, ParseResult result){
22562234 schema .setDefault (value );
22572235 }
22582236
2259-
22602237 //discriminator
22612238
22622239 bool = getBoolean ("nullable" , node , false , location , result );
@@ -2295,12 +2272,11 @@ public Schema getSchema(ObjectNode node, String location, ParseResult result){
22952272 schema .setExample (example );
22962273 }
22972274
2298- bool = getBooleanWithDefaultValue ("deprecated" , node , location );
2275+ bool = getBoolean ("deprecated" , node , false , location , result );
22992276 if (bool != null ){
23002277 schema .setDeprecated (bool );
23012278 }
23022279
2303-
23042280 Map <String ,Object > extensions = getExtensions (node );
23052281 if (extensions != null && extensions .size () > 0 ) {
23062282 schema .setExtensions (extensions );
@@ -2621,7 +2597,7 @@ public Operation getOperation(ObjectNode obj, String location, ParseResult resul
26212597 operation .setCallbacks (callbacks );
26222598 }
26232599
2624- Boolean deprecated = getBooleanWithDefaultValue ("deprecated" , obj , location );
2600+ Boolean deprecated = getBoolean ("deprecated" , obj , false , location , result );
26252601 if (deprecated != null ) {
26262602 operation .setDeprecated (deprecated );
26272603 }
0 commit comments