ModelResolver

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total9,535 of 9,5350%2,058 of 2,0580%1,2021,2022,0022,002170170
resolve(AnnotatedType, ModelConverterContext, Iterator)2,8560%6130%30930960060011
applyBeanValidatorAnnotations(Schema, Annotation[], Schema, boolean)6350%1840%939311311311
resolveSchemaMembers(Schema, Annotated, Annotation[], Schema)5200%1020%525212412411
resolveSchemaMembers(Schema, AnnotatedType, ModelConverterContext, Iterator)3500%500%2626646411
applyBeanValidatorAnnotationsNoGroups(Schema, Annotation[], Schema, boolean)2400%780%4040404011
resolveSubtypes(Schema, BeanDescription, ModelConverterContext, JsonView)1960%340%1818393911
_createSchemaForEnum(Class)1940%340%1818444411
resolveDependentSchemas(JavaType, Annotation[], ModelConverterContext, Components, JsonView, boolean)1850%260%1414333311
resolveArraySchema(AnnotatedType, ArraySchema, ArraySchema)1830%360%1919343411
resolvePatternProperties(JavaType, Annotation[], ModelConverterContext)1640%240%1313323211
resolveSchemaProperties(JavaType, Annotation[], ModelConverterContext)1640%240%1313323211
resolveAccessMode(BeanPropertyDefinition, JavaType, Schema)1540%570%3131383811
handleUnwrapped(List, Schema, String, String, List)1170%220%1212272711
ignore(Annotated, XmlAccessorType, String, Set, BeanPropertyDefinition)990%400%2121252511
resolveXml(Annotated, Annotation[], Schema)980%260%1414232311
resolveDiscriminator(JavaType, ModelConverterContext)880%200%1111171711
hiddenByJsonView(Annotation[], AnnotatedType)850%160%99141411
resolveValidationInvocationGroups(Map)830%60%44212111
resolveDefaultValue(Annotated, Annotation[], Schema)820%240%1313232311
resolveWrapping(JavaType, ModelConverterContext, Schema)810%160%99181811
resolveDiscriminatorProperty(JavaType, ModelConverterContext, Schema)730%160%99131311
resolveContains(AnnotatedType, ArraySchema, ArraySchema)690%100%66141411
decorateModelName(AnnotatedType, String)680%80%55111111
isInferredObjectSchema(Schema)620%340%1818101011
resolveDependentSchemas(Annotated, Annotation[], Schema, AnnotatedType, ModelConverterContext, Iterator)590%100%66121211
resolveUnevaluatedItems(AnnotatedType, ArraySchema, ArraySchema)580%80%55101011
setConfiguration(Configuration)580%100%66141411
lambda$resolve$7(ModelConverterContext, AnnotatedType, Schema, BeanDescription, Class)570%80%559911
lambda$resolve$4(AnnotatedMember, ModelConverterContext, List, List, AnnotatedType)570%80%55121211
resolveValidationInvocationAnnotations(Annotation[])560%100%66111111
resolvePatternProperties(Annotated, Annotation[], Schema, AnnotatedType, ModelConverterContext, Iterator)560%80%55121211
resolveProperties(Annotated, Annotation[], Schema, AnnotatedType, ModelConverterContext, Iterator)560%80%55121211
lambda$resolve$13(ModelConverterContext, AnnotatedType, Schema, BeanDescription, Class)550%60%449911
lambda$resolve$10(ModelConverterContext, AnnotatedType, Schema, BeanDescription, Class)520%60%448811
removeSuperClassAndInterfaceSubTypes(List, BeanDescription)480%100%66111111
static {...}480%0%336611
resolveDependentRequired(Annotated, Annotation[], Schema)460%60%44101011
removeParentProperties(Schema, Schema)450%120%77101011
getComposedSchemaReferencedClasses(Class, Annotation[], Schema)450%0%33131311
updateRequiredItem(Schema, String)400%120%779911
setSchemaTypeForObjectSchema(Schema, Schema)390%100%66101011
isSubtype(AnnotatedClass, Class)390%60%44101011
resolveReadOnly(Annotated, Annotation[], Schema)390%160%999911
resolveWriteOnly(Annotated, Annotation[], Schema)390%160%999911
resolveIgnoredProperties(Annotation[])390%80%558811
buildRefSchemaIfObject(Schema, ModelConverterContext)390%100%668811
resolveNullable(Annotated, Annotation[], Schema)370%100%667711
shouldIgnoreClass(Type)370%80%55111111
applyBeanValidatorAnnotations(BeanPropertyDefinition, Schema, Annotation[], Schema, boolean)360%60%446611
resolveExternalDocumentation(ExternalDocumentation)360%80%55131311
addGenericTypeArgumentAnnotationsForOptionalField(BeanPropertyDefinition, Annotation[])350%0%339911
findJsonValueType(BeanDescription)350%0%33131311
resolveArraySchemaWithCycleGuard(ArraySchema, AnnotatedType, boolean, Schema, ModelConverterContext)350%60%447711
_addEnumProps(Class, Schema)320%0%33101011
resolveExample(Annotated, Annotation[], Schema)320%80%55121211
isRecordType(BeanPropertyDefinition)310%0%229911
checkGroupValidation(Class[], Set, boolean)290%60%446611
resolveIgnoredProperties(Annotations, Annotation[])280%0%337711
getIgnoredProperties(BeanDescription)260%0%336611
isComposedSchema(Schema)250%120%773311
resolveExtensions(Annotated, Annotation[], Schema)250%80%556611
resolveExtensions(AnnotatedType, ArraySchema)250%80%556611
removeSuperSubTypes(List, Class)240%0%226611
resolveExternalDocumentation(Annotated, Annotation[], Schema)240%60%448811
dropRootRefIfComposed(Schema)0%80%558811
ModelResolver(ObjectMapper, TypeNameResolver)0%n/a116611
extractGenericTypeArgumentAnnotations(BeanPropertyDefinition)0%0%227711
getRecordComponentAnnotations(BeanPropertyDefinition)0%n/a115511
refMatchesAnyComposedItem(Schema, String)0%60%443311
lambda$static$0(Annotation)0%60%443311
ModelResolver(ObjectMapper)0%n/a116611
resolveRequiredProperties(Annotated, Annotation[], Schema)0%80%556611
isNullableSchema(Schema, Schema)0%100%664411
resolveRequiredMode(Schema)0%80%555511
resolveMinimum(Annotated, Annotation[], Schema)0%0%334411
resolveMaximum(Annotated, Annotation[], Schema)0%0%334411
hasHiddenAnnotation(Annotated)0%60%443311
_isOptionalType(JavaType)0%n/a112211
applySchemaResolution()0%60%443311
resolveMultipleOf(Annotated, Annotation[], Schema)0%0%333311
resolveMaxLength(Annotated, Annotation[], Schema)0%60%443311
resolveAllowableValues(Annotated, Annotation[], Schema)0%60%445511
isExplicitObjectType()0%0%333311
getGenericTypeArgumentAnnotations(AnnotatedType)0%n/a116611
isNonTrivialXmlNamespace(String)0%60%441111
getSchemaAnnotationForArray(Annotation)0%0%335511
getSchemaAnnotation(Annotation)0%0%335511
isStreamType(JavaType)0%60%443311
shouldResolveEnumAsRef(Schema, boolean)0%80%551111
resolveExclusiveMaximumValue(Annotated, Annotation[], Schema)0%0%333311
resolveExclusiveMinimumValue(Annotated, Annotation[], Schema)0%0%333311
invokeMethod(BeanDescription, String)0%n/a112211
refMatchesInList(List, String)0%0%332211
resolveDescription(Annotated, Annotation[], Schema)0%0%333311
resolveMinItems(AnnotatedType, ArraySchema)0%0%334411
getArraySchemaAnnotation(Annotation)0%0%335511
lambda$resolveSchemaMembers$34(Schema, Map, ModelConverterContext, String)0%n/a111111
lambda$resolveSchemaMembers$33(Schema, Map, ModelConverterContext, String)0%n/a111111
resolveTitle(Annotated, Annotation[], Schema)0%0%333311
resolveFormat(Annotated, Annotation[], Schema)0%0%333311
resolveMinLength(Annotated, Annotation[], Schema)0%0%333311
resolveExclusiveMinimum(Annotated, Annotation[], Schema)0%0%333311
resolveExclusiveMaximum(Annotated, Annotation[], Schema)0%0%333311
resolvePattern(Annotated, Annotation[], Schema)0%0%333311
resolveMinProperties(Annotated, Annotation[], Schema)0%0%333311
resolveMaxProperties(Annotated, Annotation[], Schema)0%0%333311
resolveDeprecated(Annotated, Annotation[], Schema)0%0%333311
resolveMaxItems(AnnotatedType, ArraySchema)0%0%334411
resolveUniqueItems(AnnotatedType, ArraySchema)0%0%334411
resolveMaxContains(AnnotatedType, ArraySchema)0%0%333311
resolveMinContains(AnnotatedType, ArraySchema)0%0%333311
resolveId(Annotated, Annotation[], Schema)0%0%333311
resolve$schema(Annotated, Annotation[], Schema)0%0%333311
resolve$anchor(Annotated, Annotation[], Schema)0%0%333311
resolve$comment(Annotated, Annotation[], Schema)0%0%333311
resolve$vocabulary(Annotated, Annotation[], Schema)0%0%333311
resolve$dynamicAnchor(Annotated, Annotation[], Schema)0%0%333311
resolve$dynamicRef(Annotated, Annotation[], Schema)0%0%333311
resolveContentEncoding(Annotated, Annotation[], Schema)0%0%333311
resolveContentMediaType(Annotated, Annotation[], Schema)0%0%333311
resolveConst(Annotated, Annotation[], Schema)0%0%333311
removeSelfFromSubTypes(List, BeanDescription)0%n/a113311
lambda$addGenericTypeArgumentAnnotationsForOptionalField$14(Field)0%0%221111
resolveGroupsValidationStrategy()0%0%221111
ignore(Annotated, XmlAccessorType, String, Set)0%n/a111111
lambda$getComposedSchemaReferencedClasses$32(Class)0%0%221111
lambda$getComposedSchemaReferencedClasses$31(Class)0%0%221111
lambda$resolve$12(Class)0%0%221111
lambda$resolve$11(Class)0%0%221111
lambda$resolve$9(Class)0%0%221111
lambda$resolve$8(Class)0%0%221111
lambda$resolve$6(Class)0%0%221111
lambda$resolve$5(Class)0%0%221111
resolveSchemaMembers(Schema, AnnotatedType)0%n/a112211
addRequiredItem(Schema, String)0%n/a112211
lambda$applyBeanValidatorAnnotationsNoGroups$29(Annotation)0%n/a111111
lambda$applyBeanValidatorAnnotations$28(Annotation)0%n/a111111
lambda$_createSchemaForEnum$25(Enum, Method)0%n/a111111
lambda$_createSchemaForEnum$24(Field)0%n/a111111
getGenericTypeArgumentAnnotations(Field)0%n/a111111
clone(Schema)0%n/a111111
schemaResolution(Schema.SchemaResolution)0%n/a112211
openapi31(boolean)0%n/a112211
configuration(Configuration)0%n/a112211
lambda$removeSelfFromSubTypes$30(Class, NamedType)0%n/a111111
lambda$getGenericTypeArgumentAnnotations$21(AnnotatedType[])0%n/a112211
lambda$refMatchesInList$17(String, Schema)0%n/a111111
lambda$resolve$1(List, BeanPropertyDefinition)0%n/a111111
setSchemaResolution(Schema.SchemaResolution)0%n/a112211
resolveRequiredMode(Schema, JavaType)0%n/a111111
setOpenapi31(boolean)0%n/a112211
lambda$_createSchemaForEnum$26(Enum, Field)0%n/a111111
lambda$_createSchemaForEnum$23(Field)0%n/a111111
lambda$getGenericTypeArgumentAnnotations$22()0%n/a111111
lambda$getGenericTypeArgumentAnnotations$20(AnnotatedType)0%n/a111111
lambda$extractGenericTypeArgumentAnnotations$16()0%n/a111111
objectMapper()0%n/a111111
getSchemaResolution()0%n/a111111
isOpenapi31()0%n/a111111
getConfiguration()0%n/a111111
isObjectSchema(Schema)0%n/a111111
isArraySchema(Schema)0%n/a111111
isStringSchema(Schema)0%n/a111111
isNumberSchema(Schema)0%n/a111111
lambda$applyBeanValidatorAnnotations$27(int)0%n/a111111
lambda$getGenericTypeArgumentAnnotations$19(AnnotatedType)0%n/a111111
lambda$getGenericTypeArgumentAnnotations$18(AnnotatedType)0%n/a111111
lambda$addGenericTypeArgumentAnnotationsForOptionalField$15(int)0%n/a111111
lambda$resolve$3(int)0%n/a111111
lambda$resolve$2(int)0%n/a111111