From 9a26539147aca81500660ee17d6a47e22f937b23 Mon Sep 17 00:00:00 2001 From: Carsten Wickner Date: Fri, 7 Jun 2019 00:33:33 +0200 Subject: [PATCH] Fixing invalid references in JavaDocs --- .../generator/SchemaGeneratorConfig.java | 75 +++++++++++-------- .../generator/SchemaGeneratorConfigPart.java | 30 ++++---- .../impl/module/FieldExclusionModule.java | 5 +- .../impl/module/MethodExclusionModule.java | 6 +- 4 files changed, 64 insertions(+), 52 deletions(-) diff --git a/src/main/java/com/github/victools/jsonschema/generator/SchemaGeneratorConfig.java b/src/main/java/com/github/victools/jsonschema/generator/SchemaGeneratorConfig.java index 776c8166..5e00d4e7 100644 --- a/src/main/java/com/github/victools/jsonschema/generator/SchemaGeneratorConfig.java +++ b/src/main/java/com/github/victools/jsonschema/generator/SchemaGeneratorConfig.java @@ -118,7 +118,7 @@ public interface SchemaGeneratorConfig { * Check whether a field/property is nullable. * * @param field object's field/property to check - * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType)}) + * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType field's declaring type * @return whether the field/property is nullable */ @@ -128,7 +128,8 @@ public interface SchemaGeneratorConfig { * Check whether a method's return value is nullable. * * @param method method to check - * @param returnValueType associated return value type (affected by {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType)}) + * @param returnValueType associated return value type (affected by + * {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType method's declaring type * @return whether the method's return value is nullable */ @@ -196,7 +197,7 @@ public interface SchemaGeneratorConfig { * Determine the "title" of an object's field/property. * * @param field object's field/property to determine "title" value for - * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType)}) + * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType field's declaring type * @return "title" in a JSON Schema (may be null) */ @@ -206,7 +207,8 @@ public interface SchemaGeneratorConfig { * Determine the "title" of a method's return value. * * @param method method for whose return value to determine "title" value for - * @param returnValueType associated return value type (affected by {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType)}) + * @param returnValueType associated return value type (affected by + * {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType method's declaring type * @return "title" in a JSON Schema (may be null) */ @@ -216,7 +218,7 @@ public interface SchemaGeneratorConfig { * Determine the "description" of an object's field/property. * * @param field object's field/property to determine "description" value for - * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType)}) + * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType field's declaring type * @return "description" in a JSON Schema (may be null) */ @@ -226,7 +228,8 @@ public interface SchemaGeneratorConfig { * Determine the "description" of a method's return value. * * @param method method for whose return value to determine "description" value for - * @param returnValueType associated return value type (affected by {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType)}) + * @param returnValueType associated return value type (affected by + * {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType method's declaring type * @return "description" in a JSON Schema (may be null) */ @@ -236,7 +239,7 @@ public interface SchemaGeneratorConfig { * Determine the "enum"/"const" of an object's field/property. * * @param field object's field/property to determine "enum"/"const" value for - * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType)}) + * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType field's declaring type * @return "enum"/"const" in a JSON Schema (may be null) */ @@ -246,7 +249,8 @@ public interface SchemaGeneratorConfig { * Determine the "enum"/"const" of a method's return value. * * @param method method for whose return value to determine "enum"/"const" value for - * @param returnValueType associated return value type (affected by {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType)}) + * @param returnValueType associated return value type (affected by + * {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType method's declaring type * @return "enum"/"const" in a JSON Schema (may be null) */ @@ -256,7 +260,7 @@ public interface SchemaGeneratorConfig { * Determine the "minLength" of an object's field/property. * * @param field object's field/property to determine "minLength" value for - * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType)}) + * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType field's declaring type * @return "minLength" in a JSON Schema (may be null) */ @@ -266,7 +270,8 @@ public interface SchemaGeneratorConfig { * Determine the "minLength" of a method's return value. * * @param method method for whose return value to determine "minLength" value for - * @param returnValueType associated return value type (affected by {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType)}) + * @param returnValueType associated return value type (affected by + * {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType method's declaring type * @return "minLength" in a JSON Schema (may be null) */ @@ -276,7 +281,7 @@ public interface SchemaGeneratorConfig { * Determine the "maxLength" of an object's field/property. * * @param field object's field/property to determine "maxLength" value for - * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType)}) + * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType field's declaring type * @return "maxLength" in a JSON Schema (may be null) */ @@ -286,7 +291,8 @@ public interface SchemaGeneratorConfig { * Determine the "maxLength" of a method's return value. * * @param method method for whose return value to determine "maxLength" value for - * @param returnValueType associated return value type (affected by {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType)}) + * @param returnValueType associated return value type (affected by + * {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType method's declaring type * @return "maxLength" in a JSON Schema (may be null) */ @@ -296,7 +302,7 @@ public interface SchemaGeneratorConfig { * Determine the "format" of an object's field/property. * * @param field object's field/property to determine "format" value for - * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType)}) + * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType field's declaring type * @return "format" in a JSON Schema (may be null) */ @@ -306,7 +312,8 @@ public interface SchemaGeneratorConfig { * Determine the "format" of a method's return value. * * @param method method for whose return value to determine "format" value for - * @param returnValueType associated return value type (affected by {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType)}) + * @param returnValueType associated return value type (affected by + * {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType method's declaring type * @return "format" in a JSON Schema (may be null) */ @@ -316,7 +323,7 @@ public interface SchemaGeneratorConfig { * Determine the "minimum" of an object's field/property. * * @param field object's field/property to determine "minimum" value for - * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType)}) + * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType field's declaring type * @return "minimum" in a JSON Schema (may be null) */ @@ -326,7 +333,8 @@ public interface SchemaGeneratorConfig { * Determine the "minimum" of a method's return value. * * @param method method for whose return value to determine "minimum" value for - * @param returnValueType associated return value type (affected by {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType)}) + * @param returnValueType associated return value type (affected by + * {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType method's declaring type * @return "minimum" in a JSON Schema (may be null) */ @@ -336,7 +344,7 @@ public interface SchemaGeneratorConfig { * Determine the "exclusiveMinimum" of an object's field/property. * * @param field object's field/property to determine "exclusiveMinimum" value for - * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType)}) + * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType field's declaring type * @return "exclusiveMinimum" in a JSON Schema (may be null) */ @@ -346,7 +354,8 @@ public interface SchemaGeneratorConfig { * Determine the "exclusiveMinimum" of a method's return value. * * @param method method for whose return value to determine "exclusiveMinimum" value for - * @param returnValueType associated return value type (affected by {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType)}) + * @param returnValueType associated return value type (affected by + * {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType method's declaring type * @return "exclusiveMinimum" in a JSON Schema (may be null) */ @@ -356,7 +365,7 @@ public interface SchemaGeneratorConfig { * Determine the "maximum" of an object's field/property. * * @param field object's field/property to determine "maximum" value for - * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType)}) + * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType field's declaring type * @return "maximum" in a JSON Schema (may be null) */ @@ -366,7 +375,8 @@ public interface SchemaGeneratorConfig { * Determine the "maximum" of a method's return value. * * @param method method for whose return value to determine "maximum" value for - * @param returnValueType associated return value type (affected by {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType)}) + * @param returnValueType associated return value type (affected by + * {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType method's declaring type * @return "maximum" in a JSON Schema (may be null) */ @@ -376,7 +386,7 @@ public interface SchemaGeneratorConfig { * Determine the "exclusiveMaximum" of an object's field/property. * * @param field object's field/property to determine "exclusiveMaximum" value for - * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType)}) + * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType field's declaring type * @return "exclusiveMaximum" in a JSON Schema (may be null) */ @@ -386,7 +396,8 @@ public interface SchemaGeneratorConfig { * Determine the "exclusiveMaximum" of a method's return value. * * @param method method for whose return value to determine "exclusiveMaximum" value for - * @param returnValueType associated return value type (affected by {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType)}) + * @param returnValueType associated return value type (affected by + * {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType method's declaring type * @return "exclusiveMaximum" in a JSON Schema (may be null) */ @@ -396,7 +407,7 @@ public interface SchemaGeneratorConfig { * Determine the "multipleOf" of an object's field/property. * * @param field object's field/property to determine "multipleOf" value for - * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType)}) + * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType field's declaring type * @return "multipleOf" in a JSON Schema (may be null) */ @@ -406,7 +417,8 @@ public interface SchemaGeneratorConfig { * Determine the "multipleOf" of a method's return value. * * @param method method for whose return value to determine "multipleOf" value for - * @param returnValueType associated return value type (affected by {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType)}) + * @param returnValueType associated return value type (affected by + * {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType method's declaring type * @return "multipleOf" in a JSON Schema (may be null) */ @@ -416,7 +428,7 @@ public interface SchemaGeneratorConfig { * Determine the "minItems" of an object's field/property. * * @param field object's field/property to determine "minItems" value for - * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType)}) + * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType field's declaring type * @return "minItems" in a JSON Schema (may be null) */ @@ -426,7 +438,8 @@ public interface SchemaGeneratorConfig { * Determine the "minItems" of a method's return value. * * @param method method for whose return value to determine "minItems" value for - * @param returnValueType associated return value type (affected by {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType)}) + * @param returnValueType associated return value type (affected by + * {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType method's declaring type * @return "minItems" in a JSON Schema (may be null) */ @@ -436,7 +449,7 @@ public interface SchemaGeneratorConfig { * Determine the "maxItems" of an object's field/property. * * @param field object's field/property to determine "maxItems" value for - * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType)}) + * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType field's declaring type * @return "maxItems" in a JSON Schema (may be null) */ @@ -446,7 +459,8 @@ public interface SchemaGeneratorConfig { * Determine the "maxItems" of a method's return value. * * @param method method for whose return value to determine "maxItems" value for - * @param returnValueType associated return value type (affected by {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType)}) + * @param returnValueType associated return value type (affected by + * {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType method's declaring type * @return "maxItems" in a JSON Schema (may be null) */ @@ -456,7 +470,7 @@ public interface SchemaGeneratorConfig { * Determine the "uniqueItems" of an object's field/property. * * @param field object's field/property to determine "uniqueItems" value for - * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType)}) + * @param fieldType associated field type (affected by {@link #resolveTargetTypeOverride(ResolvedField, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType field's declaring type * @return "uniqueItems" in a JSON Schema (may be null) */ @@ -466,7 +480,8 @@ public interface SchemaGeneratorConfig { * Determine the "uniqueItems" of a method's return value. * * @param method method for whose return value to determine "uniqueItems" value for - * @param returnValueType associated return value type (affected by {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType)}) + * @param returnValueType associated return value type (affected by + * {@link #resolveTargetTypeOverride(ResolvedMethod, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType method's declaring type * @return "uniqueItems" in a JSON Schema (may be null) */ diff --git a/src/main/java/com/github/victools/jsonschema/generator/SchemaGeneratorConfigPart.java b/src/main/java/com/github/victools/jsonschema/generator/SchemaGeneratorConfigPart.java index 9e57fb91..71a73fb7 100644 --- a/src/main/java/com/github/victools/jsonschema/generator/SchemaGeneratorConfigPart.java +++ b/src/main/java/com/github/victools/jsonschema/generator/SchemaGeneratorConfigPart.java @@ -158,7 +158,7 @@ public SchemaGeneratorConfigPart withNullableCheck(ConfigFunction withTitleResolver(ConfigFunction withDescriptionResolver(ConfigFunction withEnumResolver(ConfigFunction withStringMinLengthResolver(ConfigFunction withStringMaxLengthResolver(ConfigFunction withStringFormatResolver(ConfigFunction withNumberInclusiveMinimumResolver(ConfigFun * Determine the "minimum" of a given reference/context. * * @param origin reference/context to determine "minimum" value for - * @param originType associated type (affected by {@link #resolveTargetTypeOverride(ResolvedMember, ResolvedType)}) + * @param originType associated type (affected by {@link #resolveTargetTypeOverride(ResolvedMember, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType origin's declaring type * @return "minimum" in a JSON Schema (may be null) */ @@ -392,7 +392,7 @@ public SchemaGeneratorConfigPart withNumberExclusiveMinimumResolver(ConfigFun * Determine the "exclusiveMinimum" of a given reference/context. * * @param origin reference/context to determine "exclusiveMinimum" value for - * @param originType associated type (affected by {@link #resolveTargetTypeOverride(ResolvedMember, ResolvedType)}) + * @param originType associated type (affected by {@link #resolveTargetTypeOverride(ResolvedMember, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType origin's declaring type * @return "exclusiveMinimum" in a JSON Schema (may be null) */ @@ -415,7 +415,7 @@ public SchemaGeneratorConfigPart withNumberInclusiveMaximumResolver(ConfigFun * Determine the "maximum" of a given reference/context. * * @param origin reference/context to determine "maximum" value for - * @param originType associated type (affected by {@link #resolveTargetTypeOverride(ResolvedMember, ResolvedType)}) + * @param originType associated type (affected by {@link #resolveTargetTypeOverride(ResolvedMember, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType origin's declaring type * @return "maximum" in a JSON Schema (may be null) */ @@ -438,7 +438,7 @@ public SchemaGeneratorConfigPart withNumberExclusiveMaximumResolver(ConfigFun * Determine the "exclusiveMaximum" of a given reference/context. * * @param origin reference/context to determine "exclusiveMaximum" value for - * @param originType associated type (affected by {@link #resolveTargetTypeOverride(ResolvedMember, ResolvedType)}) + * @param originType associated type (affected by {@link #resolveTargetTypeOverride(ResolvedMember, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType origin's declaring type * @return "exclusiveMaximum" in a JSON Schema (may be null) */ @@ -461,7 +461,7 @@ public SchemaGeneratorConfigPart withNumberMultipleOfResolver(ConfigFunction< * Determine the "multipleOf" of a given reference/context. * * @param origin reference/context to determine "multipleOf" value for - * @param originType associated type (affected by {@link #resolveTargetTypeOverride(ResolvedMember, ResolvedType)}) + * @param originType associated type (affected by {@link #resolveTargetTypeOverride(ResolvedMember, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType origin's declaring type * @return "multipleOf" in a JSON Schema (may be null) */ @@ -484,7 +484,7 @@ public SchemaGeneratorConfigPart withArrayMinItemsResolver(ConfigFunction withArrayMaxItemsResolver(ConfigFunction withArrayUniqueItemsResolver(ConfigFunction< * Determine the "uniqueItems" of a given reference/context. * * @param origin reference/context to determine "uniqueItems" value for - * @param originType associated type (affected by {@link #resolveTargetTypeOverride(ResolvedMember, ResolvedType)}) + * @param originType associated type (affected by {@link #resolveTargetTypeOverride(ResolvedMember, ResolvedType, ResolvedTypeWithMembers)}) * @param declaringType origin's declaring type * @return "uniqueItems" in a JSON Schema (may be null) */ diff --git a/src/main/java/com/github/victools/jsonschema/generator/impl/module/FieldExclusionModule.java b/src/main/java/com/github/victools/jsonschema/generator/impl/module/FieldExclusionModule.java index 1a7f1fa7..5cd6ce98 100644 --- a/src/main/java/com/github/victools/jsonschema/generator/impl/module/FieldExclusionModule.java +++ b/src/main/java/com/github/victools/jsonschema/generator/impl/module/FieldExclusionModule.java @@ -23,7 +23,6 @@ import com.github.victools.jsonschema.generator.SchemaGeneratorConfigPart; import com.github.victools.jsonschema.generator.impl.ReflectionGetterUtils; import java.util.function.BiPredicate; -import java.util.function.Predicate; /** * Default module for excluding fields. @@ -74,11 +73,11 @@ public static FieldExclusionModule forTransientFields() { private final BiPredicate shouldExcludeFieldsMatching; /** - * Constructor setting the underlying check to be set via {@link SchemaGeneratorConfigPart#withIgnoreCheck(Predicate)}. + * Constructor setting the underlying check to be set via {@link SchemaGeneratorConfigPart#withIgnoreCheck(BiPredicate)}. * * @param shouldExcludeFieldsMatching check to identify fields to be excluded * @see SchemaGeneratorConfigBuilder#forFields() - * @see SchemaGeneratorConfigPart#withIgnoreCheck(Predicate) + * @see SchemaGeneratorConfigPart#withIgnoreCheck(BiPredicate) */ public FieldExclusionModule(BiPredicate shouldExcludeFieldsMatching) { this.shouldExcludeFieldsMatching = shouldExcludeFieldsMatching; diff --git a/src/main/java/com/github/victools/jsonschema/generator/impl/module/MethodExclusionModule.java b/src/main/java/com/github/victools/jsonschema/generator/impl/module/MethodExclusionModule.java index 3dde26f5..69821a48 100644 --- a/src/main/java/com/github/victools/jsonschema/generator/impl/module/MethodExclusionModule.java +++ b/src/main/java/com/github/victools/jsonschema/generator/impl/module/MethodExclusionModule.java @@ -24,7 +24,6 @@ import com.github.victools.jsonschema.generator.SchemaGeneratorConfigPart; import com.github.victools.jsonschema.generator.impl.ReflectionGetterUtils; import java.util.function.BiPredicate; -import java.util.function.Predicate; /** * Default module for excluding methods. @@ -53,7 +52,6 @@ public static MethodExclusionModule forGetterMethods() { * Factory method: creating a {@link MethodExclusionModule} instance that excludes all methods that don't fall in any of the other categories. * * @return created module instance - * @see MethodExclusionModule#forStaticMethods() * @see MethodExclusionModule#forVoidMethods() * @see MethodExclusionModule#forGetterMethods() */ @@ -76,11 +74,11 @@ private static boolean isMethodVoid(ResolvedMethod method) { private final BiPredicate shouldExcludeMethodsMatching; /** - * Constructor setting the underlying check to be set via {@link SchemaGeneratorConfigPart#withIgnoreCheck(Predicate)}. + * Constructor setting the underlying check to be set via {@link SchemaGeneratorConfigPart#withIgnoreCheck(BiPredicate)}. * * @param shouldExcludeMethodsMatching check to identify methods to be excluded * @see SchemaGeneratorConfigBuilder#forMethods() - * @see SchemaGeneratorConfigPart#withIgnoreCheck(Predicate) + * @see SchemaGeneratorConfigPart#withIgnoreCheck(BiPredicate) */ public MethodExclusionModule(BiPredicate shouldExcludeMethodsMatching) { this.shouldExcludeMethodsMatching = shouldExcludeMethodsMatching;