You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 25, 2024. It is now read-only.
* Checker framework added
* Adds missing compilerArgs for the checker framework
* Adds some needed annotations
* Adds nullable annotation to getNewInstance object input
* Adds and uses getClass method to protect against getting the class of the value null
* Adds Nullable to arg input of KeywordValidator
* Fixes type issues in JsonSchema.java
* Adds Nullable return for KeywordValidator validate
* Adds supression of seaierliazable class warnings
* Adds @nullable as the return type of shcema getNewInstance with object input
* Adds more nullable annotations
* Updates FrozenMap to fix type issues
* Fixes type issues in ListJsonschema
* Fixes MapJsonSchema
* Fixes type errors in AnyType/UnsetAnyType/NotAnyType schemas
* Fixes type issue in RequiredValidator
* Fixes type issues in RequiredValidator
* Removes getConstraint from validators
* Updates EnumValidator
* Updates UniqueItemsValidator
* Fixes EnumValidator by supressing the nullness check on set.contains
* Fixes AdditionalPropertiesValidator
* Fixes JsonSchemaFactory
* Fixes getNewInstance for custom list schemas
* Improves map schema getNewInstance
* Improves outputtypes
* Adds throws exceptions to property getters
* Adds missing exception imports
* Adds type checking protection for required and optional property getters
* Adds NonNull annotation for single outptu types
* Fixes throws signatures for getAdditionalProperty
* Removes annotations from instanceof checks
* Removes else condition from if when checking key type
* Fixes type errors around property instantiation
* Fixes list item instantiation type errors
* Changes RuntimeExceptions to InvalidTypeExceptions, fixes NullSchemaTest error
* Fixes ListSchemaTest
* Fixes NumberSchemaTest
* Fixes MapSchemaTest
* Fixes TypeValidatorTest
* Fixes JsonSchemaTest
* Fixes RequiredValidatorTest
* Fixes AnyTypeSchemaTest
* FIxes ItemsValidatorTest
* Fixes FormatValidatorTest
* Fixes AdditionalPropertiesValidatorTest
* Fixes ArrayTypeSchemaTest
* Fixes PropertiesValidatorTest
* Removes NonNull
* Adds back one needed NonNull
* Adds ObjectTypeSchemaTest
* Adds Nullable to input types
* Removes validate methods from list + map nterface and updates two tests
* All type checks passing except for SimpleEntry issue
* Removes test that has problem
* Adds singletons to refed (extended) classes
* Removes redundant casts
* Stores EnumValue schema that includes calculated item types
* Adds code to caluclate mapValuSchema for schema payload examples
* Fixes AbstractMap.SimpleEntry types
* Stops writing SimpleEntry type if there is only one entry
* Adds CodegenSchema isNullableObject, improves new instance handling in custom list and map schemas
* Better handling of nullable object in getNewInstance for map and list if schema exists
* Updates enum validator to allow long to int value checking
* Adds null checking in getNewInstance for map schemas
* Regenerates java petstore
* Fixes null detection for custom list schemas in getNewInstance
* Adds FrozenListOfAnything.java + FrozenMapOfAnything.java
* Fixes FrozenList/Map of anythint type, fixes getting of required/optional property where the type is the same as the map value
* Fixes additional property fetching when the val type is the same as what's in the map
* Removes raw types from Array/Map output type of input type
* Adds null checking in property getter for optional + req props
* Removes FrozenList/Map of anything classes
* Adds null detection when getting additional property
* Samples regen
Copy file name to clipboardExpand all lines: samples/client/3_0_3_unit_test/java/docs/components/schemas/AdditionalpropertiesAllowsASchemaWhichShouldValidate.md
Copy file name to clipboardExpand all lines: samples/client/3_0_3_unit_test/java/docs/components/schemas/AdditionalpropertiesShouldNotLookInApplicators.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -90,32 +90,32 @@ A schema class that validates payloads
0 commit comments