Skip to content

Commit

Permalink
Corrections in dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
altro3 committed Oct 25, 2023
1 parent f932de1 commit a00b700
Show file tree
Hide file tree
Showing 47 changed files with 9 additions and 119 deletions.
2 changes: 1 addition & 1 deletion openapi-adoc/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
plugins {
id 'io.micronaut.build.internal.openapi-module'
id 'io.micronaut.build.internal.openapi-simple-module'
}

micronautBuild {
Expand Down
3 changes: 1 addition & 2 deletions openapi-annotations/build.gradle
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
plugins {
id 'io.micronaut.build.internal.openapi-module'
id 'io.micronaut.build.internal.openapi-simple-module'
}

dependencies {
api(libs.managed.swagger.annotations)
}

3 changes: 1 addition & 2 deletions openapi-common/build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
plugins {
id "io.micronaut.build.internal.binary-compatibility-check"
id 'io.micronaut.build.internal.openapi-module'
id 'io.micronaut.build.internal.openapi-simple-module'
}

micronautBuild {
Expand All @@ -14,7 +14,6 @@ dependencies {
api(libs.jackson.dataformat.yaml)
api(libs.jackson.datatype.jsr310)
api(libs.managed.swagger.models)
api(libs.managed.javadoc.parser)
}

test {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,13 @@
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import io.micronaut.core.annotation.Internal;
import io.micronaut.openapi.swagger.core.util.ObjectMapperFactory;

/**
* Convert utilities methods.
*
* @since 4.4.1
*/
@Internal
public final class OpenApiUtils {

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
import java.io.IOException;
import java.util.Map.Entry;

import io.micronaut.core.annotation.Internal;
import io.swagger.v3.oas.models.responses.ApiResponse;
import io.swagger.v3.oas.models.responses.ApiResponses;

Expand All @@ -31,7 +30,6 @@
*
* @since 4.6.0
*/
@Internal
public class ApiResponsesSerializer extends JsonSerializer<ApiResponses> {

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
import java.io.IOException;
import java.util.Map.Entry;

import io.micronaut.core.annotation.Internal;
import io.micronaut.core.util.StringUtils;
import io.swagger.v3.oas.models.PathItem;
import io.swagger.v3.oas.models.callbacks.Callback;

Expand All @@ -32,7 +30,6 @@
*
* @since 4.6.0
*/
@Internal
public class CallbackSerializer extends JsonSerializer<Callback> {

@Override
Expand All @@ -43,7 +40,7 @@ public void serialize(Callback value, JsonGenerator jgen, SerializerProvider pro
jgen.writeStartObject();

// not a ref
if (!StringUtils.hasText(value.get$ref())) {
if (value.get$ref() == null || value.get$ref().isBlank()) {
if (!value.isEmpty()) {
// write map
for (Entry<String, PathItem> entry : value.entrySet()) {
Expand All @@ -58,7 +55,7 @@ public void serialize(Callback value, JsonGenerator jgen, SerializerProvider pro
}
jgen.writeEndObject();
} else {
if (value == null || !StringUtils.hasText(value.get$ref())) {
if (value == null || value.get$ref() == null || value.get$ref().isBlank()) {
provider.defaultSerializeValue(value, jgen);
} else { // handle ref schema serialization skipping all other props
jgen.writeStartObject();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@

import java.io.IOException;

import io.micronaut.core.annotation.Internal;
import io.swagger.v3.oas.models.examples.Example;

import com.fasterxml.jackson.core.JsonGenerator;
Expand All @@ -31,7 +30,6 @@
*
* @since 5.0.0
*/
@Internal
public class ExampleSerializer extends JsonSerializer<Example> implements ResolvableSerializer {

private JsonSerializer<Object> defaultSerializer;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@

import java.io.IOException;

import io.micronaut.core.annotation.Internal;
import io.swagger.v3.oas.models.media.MediaType;

import com.fasterxml.jackson.core.JsonGenerator;
Expand All @@ -31,7 +30,6 @@
*
* @since 4.6.0
*/
@Internal
public class MediaTypeSerializer extends JsonSerializer<MediaType> implements ResolvableSerializer {

private JsonSerializer<Object> defaultSerializer;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
import java.io.IOException;
import java.util.Map.Entry;

import io.micronaut.core.annotation.Internal;
import io.swagger.v3.oas.models.PathItem;
import io.swagger.v3.oas.models.Paths;

Expand All @@ -31,7 +30,6 @@
*
* @since 4.6.0
*/
@Internal
public class PathsSerializer extends JsonSerializer<Paths> {

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@

import java.io.IOException;

import io.micronaut.core.annotation.Internal;
import io.swagger.v3.oas.models.media.Schema;

import com.fasterxml.jackson.core.JsonGenerator;
Expand All @@ -31,7 +30,6 @@
*
* @since 4.6.0
*/
@Internal
public class Schema31Serializer extends JsonSerializer<Schema> implements ResolvableSerializer {

private JsonSerializer<Object> defaultSerializer;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

import java.io.IOException;

import io.micronaut.core.annotation.Internal;
import io.micronaut.core.util.StringUtils;
import io.swagger.v3.oas.models.media.Schema;

import com.fasterxml.jackson.core.JsonGenerator;
Expand All @@ -32,7 +30,6 @@
*
* @since 4.6.0
*/
@Internal
public class SchemaSerializer extends JsonSerializer<Schema> implements ResolvableSerializer {

private JsonSerializer<Object> defaultSerializer;
Expand All @@ -51,7 +48,7 @@ public void resolve(SerializerProvider serializerProvider) throws JsonMappingExc
@Override
public void serialize(Schema value, JsonGenerator jgen, SerializerProvider provider) throws IOException {

if (!StringUtils.hasText(value.get$ref())) {
if (value.get$ref() == null || value.get$ref().isBlank()) {

if (value.getExampleSetFlag() && value.getExample() == null) {
jgen.writeStartObject();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@

import java.util.Map;

import io.micronaut.core.annotation.Internal;
import io.micronaut.openapi.swagger.core.jackson.CallbackSerializer;
import io.swagger.v3.oas.models.callbacks.Callback;

Expand All @@ -30,7 +29,6 @@
*
* @since 4.6.0
*/
@Internal
public abstract class Components31Mixin {

@JsonAnyGetter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@

import java.util.Map;

import io.micronaut.core.annotation.Internal;
import io.micronaut.openapi.swagger.core.jackson.CallbackSerializer;
import io.swagger.v3.oas.models.PathItem;
import io.swagger.v3.oas.models.callbacks.Callback;
Expand All @@ -32,7 +31,6 @@
*
* @since 4.6.0
*/
@Internal
public abstract class ComponentsMixin {

@JsonAnyGetter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

import java.util.Map;

import io.micronaut.core.annotation.Internal;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonFormat.Shape;
import com.fasterxml.jackson.annotation.JsonIgnore;
Expand All @@ -28,7 +26,6 @@
*
* @since 4.6.0
*/
@Internal
public abstract class DateSchemaMixin {

@JsonFormat(shape = Shape.STRING, pattern = "yyyy-MM-dd")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

import java.util.Map;

import io.micronaut.core.annotation.Internal;

import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;

Expand All @@ -27,7 +25,6 @@
*
* @since 4.6.0
*/
@Internal
public abstract class Discriminator31Mixin {

@JsonAnyGetter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,13 @@

import java.util.Map;

import io.micronaut.core.annotation.Internal;

import com.fasterxml.jackson.annotation.JsonIgnore;

/**
* This class is copied from swagger-core library.
*
* @since 4.6.0
*/
@Internal
public abstract class DiscriminatorMixin {

@JsonIgnore
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

import java.util.Map;

import io.micronaut.core.annotation.Internal;

import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonIgnore;
Expand All @@ -30,7 +28,6 @@
*
* @since 4.6.0
*/
@Internal
public abstract class ExampleMixin {

@JsonAnyGetter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

import java.util.Map;

import io.micronaut.core.annotation.Internal;

import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;

Expand All @@ -27,7 +25,6 @@
*
* @since 4.6.0
*/
@Internal
public abstract class ExtensionsMixin {

@JsonAnyGetter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

import java.util.Map;

import io.micronaut.core.annotation.Internal;

import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;

Expand All @@ -27,7 +25,6 @@
*
* @since 4.6.0
*/
@Internal
public abstract class Info31Mixin {

@JsonAnyGetter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

import java.util.Map;

import io.micronaut.core.annotation.Internal;

import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonIgnore;
Expand All @@ -28,7 +26,6 @@
*
* @since 4.6.0
*/
@Internal
public abstract class InfoMixin {

@JsonAnyGetter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

import java.util.Map;

import io.micronaut.core.annotation.Internal;

import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonIgnore;
Expand All @@ -28,7 +26,6 @@
*
* @since 4.6.0
*/
@Internal
public abstract class LicenseMixin {

@JsonAnyGetter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

import java.util.Map;

import io.micronaut.core.annotation.Internal;

import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonIgnore;
Expand All @@ -30,7 +28,6 @@
*
* @since 4.6.0
*/
@Internal
public abstract class MediaTypeMixin {

@JsonAnyGetter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@

import java.util.Map;

import io.micronaut.core.annotation.Internal;
import io.micronaut.openapi.swagger.core.jackson.PathsSerializer;
import io.swagger.v3.oas.models.Paths;

Expand All @@ -30,7 +29,6 @@
*
* @since 4.6.0
*/
@Internal
public abstract class OpenAPI31Mixin {

@JsonAnyGetter
Expand Down
Loading

0 comments on commit a00b700

Please sign in to comment.