-
-
Notifications
You must be signed in to change notification settings - Fork 198
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
jooby-apt: filter out open-api/swagger annotations as route attributes #3527
Labels
Milestone
Comments
Output of that two anootation: public void install(io.jooby.Jooby app) throws Exception {
/** See {@link C3525#repeatable(String, String) */
app.get("/3525", this::repeatable)
.setAttributes(java.util.Map.of(
"Parameters", java.util.List.of(
java.util.Map.ofEntries(
java.util.Map.entry("Parameter.allowEmptyValue", false),
java.util.Map.entry("Parameter.allowReserved", false),
java.util.Map.entry("Parameter.array",
java.util.Map.of(
"ArraySchema.arraySchema",
java.util.Map.ofEntries(
java.util.Map.entry("Schema._else", java.lang.Void.class),
java.util.Map.entry("Schema._if", java.lang.Void.class),
java.util.Map.entry("Schema.accessMode", io.swagger.v3.oas.annotations.media.Schema.AccessMode.AUTO),
java.util.Map.entry("Schema.additionalItems", java.lang.Void.class),
java.util.Map.entry("Schema.additionalProperties", io.swagger.v3.oas.annotations.media.Schema.AdditionalPropertiesValue.USE_ADDITIONAL_PROPERTIES_ANNOTATION),
java.util.Map.entry("Schema.additionalPropertiesSchema", java.lang.Void.class),
java.util.Map.entry("Schema.contains", java.lang.Void.class),
java.util.Map.entry("Schema.contentSchema", java.lang.Void.class),
java.util.Map.entry("Schema.deprecated", false),
java.util.Map.entry("Schema.enumAsRef", false),
java.util.Map.entry("Schema.exclusiveMaximum", false),
java.util.Map.entry("Schema.exclusiveMaximumValue", 0),
java.util.Map.entry("Schema.exclusiveMinimum", false),
java.util.Map.entry("Schema.exclusiveMinimumValue", 0),
java.util.Map.entry("Schema.hidden", false),
java.util.Map.entry("Schema.implementation", java.lang.Void.class),
java.util.Map.entry("Schema.maxContains", 2147483647),
java.util.Map.entry("Schema.maxLength", 2147483647),
java.util.Map.entry("Schema.maxProperties", 0),
java.util.Map.entry("Schema.minContains", 0),
java.util.Map.entry("Schema.minLength", 0),
java.util.Map.entry("Schema.minProperties", 0),
java.util.Map.entry("Schema.multipleOf", 0.0d),
java.util.Map.entry("Schema.not", java.lang.Void.class),
java.util.Map.entry("Schema.nullable", false),
java.util.Map.entry("Schema.propertyNames", java.lang.Void.class),
java.util.Map.entry("Schema.readOnly", false),
java.util.Map.entry("Schema.required", false),
java.util.Map.entry("Schema.requiredMode", io.swagger.v3.oas.annotations.media.Schema.RequiredMode.AUTO),
java.util.Map.entry("Schema.then", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedItems", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedProperties", java.lang.Void.class),
java.util.Map.entry("Schema.writeOnly", false)),
"ArraySchema.contains",
java.util.Map.ofEntries(
java.util.Map.entry("Schema._else", java.lang.Void.class),
java.util.Map.entry("Schema._if", java.lang.Void.class),
java.util.Map.entry("Schema.accessMode", io.swagger.v3.oas.annotations.media.Schema.AccessMode.AUTO),
java.util.Map.entry("Schema.additionalItems", java.lang.Void.class),
java.util.Map.entry("Schema.additionalProperties", io.swagger.v3.oas.annotations.media.Schema.AdditionalPropertiesValue.USE_ADDITIONAL_PROPERTIES_ANNOTATION),
java.util.Map.entry("Schema.additionalPropertiesSchema", java.lang.Void.class),
java.util.Map.entry("Schema.contains", java.lang.Void.class),
java.util.Map.entry("Schema.contentSchema", java.lang.Void.class),
java.util.Map.entry("Schema.deprecated", false),
java.util.Map.entry("Schema.enumAsRef", false),
java.util.Map.entry("Schema.exclusiveMaximum", false),
java.util.Map.entry("Schema.exclusiveMaximumValue", 0),
java.util.Map.entry("Schema.exclusiveMinimum", false),
java.util.Map.entry("Schema.exclusiveMinimumValue", 0),
java.util.Map.entry("Schema.hidden", false),
java.util.Map.entry("Schema.implementation", java.lang.Void.class),
java.util.Map.entry("Schema.maxContains", 2147483647),
java.util.Map.entry("Schema.maxLength", 2147483647),
java.util.Map.entry("Schema.maxProperties", 0),
java.util.Map.entry("Schema.minContains", 0),
java.util.Map.entry("Schema.minLength", 0),
java.util.Map.entry("Schema.minProperties", 0),
java.util.Map.entry("Schema.multipleOf", 0.0d),
java.util.Map.entry("Schema.not", java.lang.Void.class),
java.util.Map.entry("Schema.nullable", false),
java.util.Map.entry("Schema.propertyNames", java.lang.Void.class),
java.util.Map.entry("Schema.readOnly", false),
java.util.Map.entry("Schema.required", false),
java.util.Map.entry("Schema.requiredMode", io.swagger.v3.oas.annotations.media.Schema.RequiredMode.AUTO),
java.util.Map.entry("Schema.then", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedItems", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedProperties", java.lang.Void.class),
java.util.Map.entry("Schema.writeOnly", false)),
"ArraySchema.items",
java.util.Map.ofEntries(
java.util.Map.entry("Schema._else", java.lang.Void.class),
java.util.Map.entry("Schema._if", java.lang.Void.class),
java.util.Map.entry("Schema.accessMode", io.swagger.v3.oas.annotations.media.Schema.AccessMode.AUTO),
java.util.Map.entry("Schema.additionalItems", java.lang.Void.class),
java.util.Map.entry("Schema.additionalProperties", io.swagger.v3.oas.annotations.media.Schema.AdditionalPropertiesValue.USE_ADDITIONAL_PROPERTIES_ANNOTATION),
java.util.Map.entry("Schema.additionalPropertiesSchema", java.lang.Void.class),
java.util.Map.entry("Schema.contains", java.lang.Void.class),
java.util.Map.entry("Schema.contentSchema", java.lang.Void.class),
java.util.Map.entry("Schema.deprecated", false),
java.util.Map.entry("Schema.enumAsRef", false),
java.util.Map.entry("Schema.exclusiveMaximum", false),
java.util.Map.entry("Schema.exclusiveMaximumValue", 0),
java.util.Map.entry("Schema.exclusiveMinimum", false),
java.util.Map.entry("Schema.exclusiveMinimumValue", 0),
java.util.Map.entry("Schema.hidden", false),
java.util.Map.entry("Schema.implementation", java.lang.Void.class),
java.util.Map.entry("Schema.maxContains", 2147483647),
java.util.Map.entry("Schema.maxLength", 2147483647),
java.util.Map.entry("Schema.maxProperties", 0),
java.util.Map.entry("Schema.minContains", 0),
java.util.Map.entry("Schema.minLength", 0),
java.util.Map.entry("Schema.minProperties", 0),
java.util.Map.entry("Schema.multipleOf", 0.0d),
java.util.Map.entry("Schema.not", java.lang.Void.class),
java.util.Map.entry("Schema.nullable", false),
java.util.Map.entry("Schema.propertyNames", java.lang.Void.class),
java.util.Map.entry("Schema.readOnly", false),
java.util.Map.entry("Schema.required", false),
java.util.Map.entry("Schema.requiredMode", io.swagger.v3.oas.annotations.media.Schema.RequiredMode.AUTO),
java.util.Map.entry("Schema.then", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedItems", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedProperties", java.lang.Void.class),
java.util.Map.entry("Schema.writeOnly", false)),
"ArraySchema.maxContains", 0,
"ArraySchema.maxItems", -2147483648,
"ArraySchema.minContains", 0,
"ArraySchema.minItems", 2147483647,
"ArraySchema.schema",
java.util.Map.ofEntries(
java.util.Map.entry("Schema._else", java.lang.Void.class),
java.util.Map.entry("Schema._if", java.lang.Void.class),
java.util.Map.entry("Schema.accessMode", io.swagger.v3.oas.annotations.media.Schema.AccessMode.AUTO),
java.util.Map.entry("Schema.additionalItems", java.lang.Void.class),
java.util.Map.entry("Schema.additionalProperties", io.swagger.v3.oas.annotations.media.Schema.AdditionalPropertiesValue.USE_ADDITIONAL_PROPERTIES_ANNOTATION),
java.util.Map.entry("Schema.additionalPropertiesSchema", java.lang.Void.class),
java.util.Map.entry("Schema.contains", java.lang.Void.class),
java.util.Map.entry("Schema.contentSchema", java.lang.Void.class),
java.util.Map.entry("Schema.deprecated", false),
java.util.Map.entry("Schema.enumAsRef", false),
java.util.Map.entry("Schema.exclusiveMaximum", false),
java.util.Map.entry("Schema.exclusiveMaximumValue", 0),
java.util.Map.entry("Schema.exclusiveMinimum", false),
java.util.Map.entry("Schema.exclusiveMinimumValue", 0),
java.util.Map.entry("Schema.hidden", false),
java.util.Map.entry("Schema.implementation", java.lang.Void.class),
java.util.Map.entry("Schema.maxContains", 2147483647),
java.util.Map.entry("Schema.maxLength", 2147483647),
java.util.Map.entry("Schema.maxProperties", 0),
java.util.Map.entry("Schema.minContains", 0),
java.util.Map.entry("Schema.minLength", 0),
java.util.Map.entry("Schema.minProperties", 0),
java.util.Map.entry("Schema.multipleOf", 0.0d),
java.util.Map.entry("Schema.not", java.lang.Void.class),
java.util.Map.entry("Schema.nullable", false),
java.util.Map.entry("Schema.propertyNames", java.lang.Void.class),
java.util.Map.entry("Schema.readOnly", false),
java.util.Map.entry("Schema.required", false),
java.util.Map.entry("Schema.requiredMode", io.swagger.v3.oas.annotations.media.Schema.RequiredMode.AUTO),
java.util.Map.entry("Schema.then", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedItems", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedProperties", java.lang.Void.class),
java.util.Map.entry("Schema.writeOnly", false)),
"ArraySchema.unevaluatedItems",
java.util.Map.ofEntries(
java.util.Map.entry("Schema._else", java.lang.Void.class),
java.util.Map.entry("Schema._if", java.lang.Void.class),
java.util.Map.entry("Schema.accessMode", io.swagger.v3.oas.annotations.media.Schema.AccessMode.AUTO),
java.util.Map.entry("Schema.additionalItems", java.lang.Void.class),
java.util.Map.entry("Schema.additionalProperties", io.swagger.v3.oas.annotations.media.Schema.AdditionalPropertiesValue.USE_ADDITIONAL_PROPERTIES_ANNOTATION),
java.util.Map.entry("Schema.additionalPropertiesSchema", java.lang.Void.class),
java.util.Map.entry("Schema.contains", java.lang.Void.class),
java.util.Map.entry("Schema.contentSchema", java.lang.Void.class),
java.util.Map.entry("Schema.deprecated", false),
java.util.Map.entry("Schema.enumAsRef", false),
java.util.Map.entry("Schema.exclusiveMaximum", false),
java.util.Map.entry("Schema.exclusiveMaximumValue", 0),
java.util.Map.entry("Schema.exclusiveMinimum", false),
java.util.Map.entry("Schema.exclusiveMinimumValue", 0),
java.util.Map.entry("Schema.hidden", false),
java.util.Map.entry("Schema.implementation", java.lang.Void.class),
java.util.Map.entry("Schema.maxContains", 2147483647),
java.util.Map.entry("Schema.maxLength", 2147483647),
java.util.Map.entry("Schema.maxProperties", 0),
java.util.Map.entry("Schema.minContains", 0),
java.util.Map.entry("Schema.minLength", 0),
java.util.Map.entry("Schema.minProperties", 0),
java.util.Map.entry("Schema.multipleOf", 0.0d),
java.util.Map.entry("Schema.not", java.lang.Void.class),
java.util.Map.entry("Schema.nullable", false),
java.util.Map.entry("Schema.propertyNames", java.lang.Void.class),
java.util.Map.entry("Schema.readOnly", false),
java.util.Map.entry("Schema.required", false),
java.util.Map.entry("Schema.requiredMode", io.swagger.v3.oas.annotations.media.Schema.RequiredMode.AUTO),
java.util.Map.entry("Schema.then", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedItems", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedProperties", java.lang.Void.class),
java.util.Map.entry("Schema.writeOnly", false)),
"ArraySchema.uniqueItems", false)),
java.util.Map.entry("Parameter.deprecated", false),
java.util.Map.entry("Parameter.description", "paramA"),
java.util.Map.entry("Parameter.explode", io.swagger.v3.oas.annotations.enums.Explode.DEFAULT),
java.util.Map.entry("Parameter.hidden", false),
java.util.Map.entry("Parameter.in", io.swagger.v3.oas.annotations.enums.ParameterIn.DEFAULT),
java.util.Map.entry("Parameter.name", "paramA"),
java.util.Map.entry("Parameter.required", false),
java.util.Map.entry("Parameter.schema",
java.util.Map.ofEntries(
java.util.Map.entry("Schema._else", java.lang.Void.class),
java.util.Map.entry("Schema._if", java.lang.Void.class),
java.util.Map.entry("Schema.accessMode", io.swagger.v3.oas.annotations.media.Schema.AccessMode.AUTO),
java.util.Map.entry("Schema.additionalItems", java.lang.Void.class),
java.util.Map.entry("Schema.additionalProperties", io.swagger.v3.oas.annotations.media.Schema.AdditionalPropertiesValue.USE_ADDITIONAL_PROPERTIES_ANNOTATION),
java.util.Map.entry("Schema.additionalPropertiesSchema", java.lang.Void.class),
java.util.Map.entry("Schema.contains", java.lang.Void.class),
java.util.Map.entry("Schema.contentSchema", java.lang.Void.class),
java.util.Map.entry("Schema.deprecated", false),
java.util.Map.entry("Schema.enumAsRef", false),
java.util.Map.entry("Schema.exclusiveMaximum", false),
java.util.Map.entry("Schema.exclusiveMaximumValue", 0),
java.util.Map.entry("Schema.exclusiveMinimum", false),
java.util.Map.entry("Schema.exclusiveMinimumValue", 0),
java.util.Map.entry("Schema.hidden", false),
java.util.Map.entry("Schema.implementation", java.lang.Void.class),
java.util.Map.entry("Schema.maxContains", 2147483647),
java.util.Map.entry("Schema.maxLength", 2147483647),
java.util.Map.entry("Schema.maxProperties", 0),
java.util.Map.entry("Schema.minContains", 0),
java.util.Map.entry("Schema.minLength", 0),
java.util.Map.entry("Schema.minProperties", 0),
java.util.Map.entry("Schema.multipleOf", 0.0d),
java.util.Map.entry("Schema.not", java.lang.Void.class),
java.util.Map.entry("Schema.nullable", false),
java.util.Map.entry("Schema.propertyNames", java.lang.Void.class),
java.util.Map.entry("Schema.readOnly", false),
java.util.Map.entry("Schema.required", false),
java.util.Map.entry("Schema.requiredMode", io.swagger.v3.oas.annotations.media.Schema.RequiredMode.AUTO),
java.util.Map.entry("Schema.then", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedItems", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedProperties", java.lang.Void.class),
java.util.Map.entry("Schema.writeOnly", false))),
java.util.Map.entry("Parameter.style", io.swagger.v3.oas.annotations.enums.ParameterStyle.DEFAULT)),
java.util.Map.ofEntries(
java.util.Map.entry("Parameter.allowEmptyValue", false),
java.util.Map.entry("Parameter.allowReserved", false),
java.util.Map.entry("Parameter.array",
java.util.Map.of(
"ArraySchema.arraySchema",
java.util.Map.ofEntries(
java.util.Map.entry("Schema._else", java.lang.Void.class),
java.util.Map.entry("Schema._if", java.lang.Void.class),
java.util.Map.entry("Schema.accessMode", io.swagger.v3.oas.annotations.media.Schema.AccessMode.AUTO),
java.util.Map.entry("Schema.additionalItems", java.lang.Void.class),
java.util.Map.entry("Schema.additionalProperties", io.swagger.v3.oas.annotations.media.Schema.AdditionalPropertiesValue.USE_ADDITIONAL_PROPERTIES_ANNOTATION),
java.util.Map.entry("Schema.additionalPropertiesSchema", java.lang.Void.class),
java.util.Map.entry("Schema.contains", java.lang.Void.class),
java.util.Map.entry("Schema.contentSchema", java.lang.Void.class),
java.util.Map.entry("Schema.deprecated", false),
java.util.Map.entry("Schema.enumAsRef", false),
java.util.Map.entry("Schema.exclusiveMaximum", false),
java.util.Map.entry("Schema.exclusiveMaximumValue", 0),
java.util.Map.entry("Schema.exclusiveMinimum", false),
java.util.Map.entry("Schema.exclusiveMinimumValue", 0),
java.util.Map.entry("Schema.hidden", false),
java.util.Map.entry("Schema.implementation", java.lang.Void.class),
java.util.Map.entry("Schema.maxContains", 2147483647),
java.util.Map.entry("Schema.maxLength", 2147483647),
java.util.Map.entry("Schema.maxProperties", 0),
java.util.Map.entry("Schema.minContains", 0),
java.util.Map.entry("Schema.minLength", 0),
java.util.Map.entry("Schema.minProperties", 0),
java.util.Map.entry("Schema.multipleOf", 0.0d),
java.util.Map.entry("Schema.not", java.lang.Void.class),
java.util.Map.entry("Schema.nullable", false),
java.util.Map.entry("Schema.propertyNames", java.lang.Void.class),
java.util.Map.entry("Schema.readOnly", false),
java.util.Map.entry("Schema.required", false),
java.util.Map.entry("Schema.requiredMode", io.swagger.v3.oas.annotations.media.Schema.RequiredMode.AUTO),
java.util.Map.entry("Schema.then", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedItems", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedProperties", java.lang.Void.class),
java.util.Map.entry("Schema.writeOnly", false)),
"ArraySchema.contains",
java.util.Map.ofEntries(
java.util.Map.entry("Schema._else", java.lang.Void.class),
java.util.Map.entry("Schema._if", java.lang.Void.class),
java.util.Map.entry("Schema.accessMode", io.swagger.v3.oas.annotations.media.Schema.AccessMode.AUTO),
java.util.Map.entry("Schema.additionalItems", java.lang.Void.class),
java.util.Map.entry("Schema.additionalProperties", io.swagger.v3.oas.annotations.media.Schema.AdditionalPropertiesValue.USE_ADDITIONAL_PROPERTIES_ANNOTATION),
java.util.Map.entry("Schema.additionalPropertiesSchema", java.lang.Void.class),
java.util.Map.entry("Schema.contains", java.lang.Void.class),
java.util.Map.entry("Schema.contentSchema", java.lang.Void.class),
java.util.Map.entry("Schema.deprecated", false),
java.util.Map.entry("Schema.enumAsRef", false),
java.util.Map.entry("Schema.exclusiveMaximum", false),
java.util.Map.entry("Schema.exclusiveMaximumValue", 0),
java.util.Map.entry("Schema.exclusiveMinimum", false),
java.util.Map.entry("Schema.exclusiveMinimumValue", 0),
java.util.Map.entry("Schema.hidden", false),
java.util.Map.entry("Schema.implementation", java.lang.Void.class),
java.util.Map.entry("Schema.maxContains", 2147483647),
java.util.Map.entry("Schema.maxLength", 2147483647),
java.util.Map.entry("Schema.maxProperties", 0),
java.util.Map.entry("Schema.minContains", 0),
java.util.Map.entry("Schema.minLength", 0),
java.util.Map.entry("Schema.minProperties", 0),
java.util.Map.entry("Schema.multipleOf", 0.0d),
java.util.Map.entry("Schema.not", java.lang.Void.class),
java.util.Map.entry("Schema.nullable", false),
java.util.Map.entry("Schema.propertyNames", java.lang.Void.class),
java.util.Map.entry("Schema.readOnly", false),
java.util.Map.entry("Schema.required", false),
java.util.Map.entry("Schema.requiredMode", io.swagger.v3.oas.annotations.media.Schema.RequiredMode.AUTO),
java.util.Map.entry("Schema.then", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedItems", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedProperties", java.lang.Void.class),
java.util.Map.entry("Schema.writeOnly", false)),
"ArraySchema.items",
java.util.Map.ofEntries(
java.util.Map.entry("Schema._else", java.lang.Void.class),
java.util.Map.entry("Schema._if", java.lang.Void.class),
java.util.Map.entry("Schema.accessMode", io.swagger.v3.oas.annotations.media.Schema.AccessMode.AUTO),
java.util.Map.entry("Schema.additionalItems", java.lang.Void.class),
java.util.Map.entry("Schema.additionalProperties", io.swagger.v3.oas.annotations.media.Schema.AdditionalPropertiesValue.USE_ADDITIONAL_PROPERTIES_ANNOTATION),
java.util.Map.entry("Schema.additionalPropertiesSchema", java.lang.Void.class),
java.util.Map.entry("Schema.contains", java.lang.Void.class),
java.util.Map.entry("Schema.contentSchema", java.lang.Void.class),
java.util.Map.entry("Schema.deprecated", false),
java.util.Map.entry("Schema.enumAsRef", false),
java.util.Map.entry("Schema.exclusiveMaximum", false),
java.util.Map.entry("Schema.exclusiveMaximumValue", 0),
java.util.Map.entry("Schema.exclusiveMinimum", false),
java.util.Map.entry("Schema.exclusiveMinimumValue", 0),
java.util.Map.entry("Schema.hidden", false),
java.util.Map.entry("Schema.implementation", java.lang.Void.class),
java.util.Map.entry("Schema.maxContains", 2147483647),
java.util.Map.entry("Schema.maxLength", 2147483647),
java.util.Map.entry("Schema.maxProperties", 0),
java.util.Map.entry("Schema.minContains", 0),
java.util.Map.entry("Schema.minLength", 0),
java.util.Map.entry("Schema.minProperties", 0),
java.util.Map.entry("Schema.multipleOf", 0.0d),
java.util.Map.entry("Schema.not", java.lang.Void.class),
java.util.Map.entry("Schema.nullable", false),
java.util.Map.entry("Schema.propertyNames", java.lang.Void.class),
java.util.Map.entry("Schema.readOnly", false),
java.util.Map.entry("Schema.required", false),
java.util.Map.entry("Schema.requiredMode", io.swagger.v3.oas.annotations.media.Schema.RequiredMode.AUTO),
java.util.Map.entry("Schema.then", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedItems", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedProperties", java.lang.Void.class),
java.util.Map.entry("Schema.writeOnly", false)),
"ArraySchema.maxContains", 0,
"ArraySchema.maxItems", -2147483648,
"ArraySchema.minContains", 0,
"ArraySchema.minItems", 2147483647,
"ArraySchema.schema",
java.util.Map.ofEntries(
java.util.Map.entry("Schema._else", java.lang.Void.class),
java.util.Map.entry("Schema._if", java.lang.Void.class),
java.util.Map.entry("Schema.accessMode", io.swagger.v3.oas.annotations.media.Schema.AccessMode.AUTO),
java.util.Map.entry("Schema.additionalItems", java.lang.Void.class),
java.util.Map.entry("Schema.additionalProperties", io.swagger.v3.oas.annotations.media.Schema.AdditionalPropertiesValue.USE_ADDITIONAL_PROPERTIES_ANNOTATION),
java.util.Map.entry("Schema.additionalPropertiesSchema", java.lang.Void.class),
java.util.Map.entry("Schema.contains", java.lang.Void.class),
java.util.Map.entry("Schema.contentSchema", java.lang.Void.class),
java.util.Map.entry("Schema.deprecated", false),
java.util.Map.entry("Schema.enumAsRef", false),
java.util.Map.entry("Schema.exclusiveMaximum", false),
java.util.Map.entry("Schema.exclusiveMaximumValue", 0),
java.util.Map.entry("Schema.exclusiveMinimum", false),
java.util.Map.entry("Schema.exclusiveMinimumValue", 0),
java.util.Map.entry("Schema.hidden", false),
java.util.Map.entry("Schema.implementation", java.lang.Void.class),
java.util.Map.entry("Schema.maxContains", 2147483647),
java.util.Map.entry("Schema.maxLength", 2147483647),
java.util.Map.entry("Schema.maxProperties", 0),
java.util.Map.entry("Schema.minContains", 0),
java.util.Map.entry("Schema.minLength", 0),
java.util.Map.entry("Schema.minProperties", 0),
java.util.Map.entry("Schema.multipleOf", 0.0d),
java.util.Map.entry("Schema.not", java.lang.Void.class),
java.util.Map.entry("Schema.nullable", false),
java.util.Map.entry("Schema.propertyNames", java.lang.Void.class),
java.util.Map.entry("Schema.readOnly", false),
java.util.Map.entry("Schema.required", false),
java.util.Map.entry("Schema.requiredMode", io.swagger.v3.oas.annotations.media.Schema.RequiredMode.AUTO),
java.util.Map.entry("Schema.then", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedItems", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedProperties", java.lang.Void.class),
java.util.Map.entry("Schema.writeOnly", false)),
"ArraySchema.unevaluatedItems",
java.util.Map.ofEntries(
java.util.Map.entry("Schema._else", java.lang.Void.class),
java.util.Map.entry("Schema._if", java.lang.Void.class),
java.util.Map.entry("Schema.accessMode", io.swagger.v3.oas.annotations.media.Schema.AccessMode.AUTO),
java.util.Map.entry("Schema.additionalItems", java.lang.Void.class),
java.util.Map.entry("Schema.additionalProperties", io.swagger.v3.oas.annotations.media.Schema.AdditionalPropertiesValue.USE_ADDITIONAL_PROPERTIES_ANNOTATION),
java.util.Map.entry("Schema.additionalPropertiesSchema", java.lang.Void.class),
java.util.Map.entry("Schema.contains", java.lang.Void.class),
java.util.Map.entry("Schema.contentSchema", java.lang.Void.class),
java.util.Map.entry("Schema.deprecated", false),
java.util.Map.entry("Schema.enumAsRef", false),
java.util.Map.entry("Schema.exclusiveMaximum", false),
java.util.Map.entry("Schema.exclusiveMaximumValue", 0),
java.util.Map.entry("Schema.exclusiveMinimum", false),
java.util.Map.entry("Schema.exclusiveMinimumValue", 0),
java.util.Map.entry("Schema.hidden", false),
java.util.Map.entry("Schema.implementation", java.lang.Void.class),
java.util.Map.entry("Schema.maxContains", 2147483647),
java.util.Map.entry("Schema.maxLength", 2147483647),
java.util.Map.entry("Schema.maxProperties", 0),
java.util.Map.entry("Schema.minContains", 0),
java.util.Map.entry("Schema.minLength", 0),
java.util.Map.entry("Schema.minProperties", 0),
java.util.Map.entry("Schema.multipleOf", 0.0d),
java.util.Map.entry("Schema.not", java.lang.Void.class),
java.util.Map.entry("Schema.nullable", false),
java.util.Map.entry("Schema.propertyNames", java.lang.Void.class),
java.util.Map.entry("Schema.readOnly", false),
java.util.Map.entry("Schema.required", false),
java.util.Map.entry("Schema.requiredMode", io.swagger.v3.oas.annotations.media.Schema.RequiredMode.AUTO),
java.util.Map.entry("Schema.then", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedItems", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedProperties", java.lang.Void.class),
java.util.Map.entry("Schema.writeOnly", false)),
"ArraySchema.uniqueItems", false)),
java.util.Map.entry("Parameter.deprecated", false),
java.util.Map.entry("Parameter.description", "paramB"),
java.util.Map.entry("Parameter.explode", io.swagger.v3.oas.annotations.enums.Explode.DEFAULT),
java.util.Map.entry("Parameter.hidden", false),
java.util.Map.entry("Parameter.in", io.swagger.v3.oas.annotations.enums.ParameterIn.DEFAULT),
java.util.Map.entry("Parameter.name", "paramB"),
java.util.Map.entry("Parameter.required", false),
java.util.Map.entry("Parameter.schema",
java.util.Map.ofEntries(
java.util.Map.entry("Schema._else", java.lang.Void.class),
java.util.Map.entry("Schema._if", java.lang.Void.class),
java.util.Map.entry("Schema.accessMode", io.swagger.v3.oas.annotations.media.Schema.AccessMode.AUTO),
java.util.Map.entry("Schema.additionalItems", java.lang.Void.class),
java.util.Map.entry("Schema.additionalProperties", io.swagger.v3.oas.annotations.media.Schema.AdditionalPropertiesValue.USE_ADDITIONAL_PROPERTIES_ANNOTATION),
java.util.Map.entry("Schema.additionalPropertiesSchema", java.lang.Void.class),
java.util.Map.entry("Schema.contains", java.lang.Void.class),
java.util.Map.entry("Schema.contentSchema", java.lang.Void.class),
java.util.Map.entry("Schema.deprecated", false),
java.util.Map.entry("Schema.enumAsRef", false),
java.util.Map.entry("Schema.exclusiveMaximum", false),
java.util.Map.entry("Schema.exclusiveMaximumValue", 0),
java.util.Map.entry("Schema.exclusiveMinimum", false),
java.util.Map.entry("Schema.exclusiveMinimumValue", 0),
java.util.Map.entry("Schema.hidden", false),
java.util.Map.entry("Schema.implementation", java.lang.Void.class),
java.util.Map.entry("Schema.maxContains", 2147483647),
java.util.Map.entry("Schema.maxLength", 2147483647),
java.util.Map.entry("Schema.maxProperties", 0),
java.util.Map.entry("Schema.minContains", 0),
java.util.Map.entry("Schema.minLength", 0),
java.util.Map.entry("Schema.minProperties", 0),
java.util.Map.entry("Schema.multipleOf", 0.0d),
java.util.Map.entry("Schema.not", java.lang.Void.class),
java.util.Map.entry("Schema.nullable", false),
java.util.Map.entry("Schema.propertyNames", java.lang.Void.class),
java.util.Map.entry("Schema.readOnly", false),
java.util.Map.entry("Schema.required", false),
java.util.Map.entry("Schema.requiredMode", io.swagger.v3.oas.annotations.media.Schema.RequiredMode.AUTO),
java.util.Map.entry("Schema.then", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedItems", java.lang.Void.class),
java.util.Map.entry("Schema.unevaluatedProperties", java.lang.Void.class),
java.util.Map.entry("Schema.writeOnly", false))),
java.util.Map.entry("Parameter.style", io.swagger.v3.oas.annotations.enums.ParameterStyle.DEFAULT)))))
.setReturnType(io.jooby.StatusCode.class)
.setMvcMethod(C3525.class.getMethod("repeatable", java.lang.String.class, java.lang.String.class));
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Given:
Generates a lot of useless metadata in the generated
Controller_
making javac to fail/hung for ever. Next release will filter out ALL the annotations from being route attributes. See #3525The text was updated successfully, but these errors were encountered: