Skip to content

Commit dab399a

Browse files
committed
fix serializer
1 parent 9451927 commit dab399a

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

http-generator-core/pom.xml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,6 @@
3434
<scope>provided</scope>
3535
</dependency>
3636

37-
<dependency>
38-
<groupId>io.swagger.core.v3</groupId>
39-
<artifactId>swagger-annotations</artifactId>
40-
<version>${swagger.version}</version>
41-
<scope>provided</scope>
42-
</dependency>
4337
<dependency>
4438
<groupId>io.swagger.core.v3</groupId>
4539
<artifactId>swagger-models</artifactId>

http-generator-core/src/main/java/io/avaje/http/generator/core/openapi/OpenAPISerializer.java

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,20 @@
33
import java.lang.reflect.Field;
44
import java.util.Collection;
55
import java.util.Map;
6+
import java.util.Set;
67

78
final class OpenAPISerializer {
89

10+
private static final Set<String> IGNORED_FIELDS = Set.of(
11+
"SCHEMA_RESOLUTION_PROPERTY",
12+
"BIND_TYPE_AND_TYPES",
13+
"BINARY_STRING_CONVERSION_PROPERTY",
14+
"COMPONENTS_SCHEMAS_REF",
15+
"APPLY_SCHEMA_RESOLUTION_PROPERTY",
16+
"exampleSetFlag",
17+
"types",
18+
"specVersion");
19+
920
private OpenAPISerializer() {}
1021

1122
/**
@@ -65,13 +76,8 @@ static String serialize(Object obj) throws IllegalAccessException {
6576
for (final Field field : fields) {
6677

6778
// skip JsonIgnored fields
68-
if ("SCHEMA_RESOLUTION_PROPERTY".equals(field.getName())
69-
|| "BIND_TYPE_AND_TYPES".equals(field.getName())
70-
|| "BINARY_STRING_CONVERSION_PROPERTY".equals(field.getName())
71-
|| "COMPONENTS_SCHEMAS_REF".equals(field.getName())
72-
|| "exampleSetFlag".equals(field.getName())
73-
|| "types".equals(field.getName())
74-
|| "specVersion".equals(field.getName())) {
79+
if (IGNORED_FIELDS
80+
.contains(field.getName())) {
7581
continue;
7682
}
7783

0 commit comments

Comments
 (0)