@@ -173,6 +178,9 @@ class JsonSchemaGenerator(rootObjectMapper: ObjectMapper, debug:Boolean = false)
overridedefexpectAnyFormat(_type:JavaType)={
log.warn(s"Not able to generate jsonSchema-info for type: ${_type} - probably using custom serializer which does not override acceptJsonFormatVisitor")
newJsonAnyFormatVisitor{
}
@@ -241,25 +249,11 @@ class JsonSchemaGenerator(rootObjectMapper: ObjectMapper, debug:Boolean = false)
if(jsonTypeInfo.include()!=JsonTypeInfo.As.PROPERTY)thrownewException("We only support polymorphism using jsonTypeInfo.include() == JsonTypeInfo.As.PROPERTY")
if(jsonTypeInfo.use!=JsonTypeInfo.Id.NAME)thrownewException("We only support polymorphism using jsonTypeInfo.use == JsonTypeInfo.Id.NAME")
@@ -268,18 +262,17 @@ class JsonSchemaGenerator(rootObjectMapper: ObjectMapper, debug:Boolean = false)
// must look at the @JsonSubTypes to find what this current class should be called