File tree Expand file tree Collapse file tree 9 files changed +21
-21
lines changed
src/main/java/io/avaje/http/generator/core/openapi Expand file tree Collapse file tree 9 files changed +21
-21
lines changed Original file line number Diff line number Diff line change 26
26
<dependency >
27
27
<groupId >io.helidon.webserver</groupId >
28
28
<artifactId >helidon-webserver</artifactId >
29
- <version >4.1.3 </version >
29
+ <version >4.1.4 </version >
30
30
</dependency >
31
31
</dependencies >
32
32
</project >
Original file line number Diff line number Diff line change 34
34
<scope >provided</scope >
35
35
</dependency >
36
36
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 >
43
37
<dependency >
44
38
<groupId >io.swagger.core.v3</groupId >
45
39
<artifactId >swagger-models</artifactId >
Original file line number Diff line number Diff line change 3
3
import java .lang .reflect .Field ;
4
4
import java .util .Collection ;
5
5
import java .util .Map ;
6
+ import java .util .Set ;
6
7
7
8
final class OpenAPISerializer {
8
9
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
+
9
20
private OpenAPISerializer () {}
10
21
11
22
/**
@@ -65,13 +76,8 @@ static String serialize(Object obj) throws IllegalAccessException {
65
76
for (final Field field : fields ) {
66
77
67
78
// 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 ())) {
75
81
continue ;
76
82
}
77
83
Original file line number Diff line number Diff line change 19
19
20
20
<properties >
21
21
<nexus .staging.autoReleaseAfterClose>true</nexus .staging.autoReleaseAfterClose>
22
- <swagger .version>2.2.25 </swagger .version>
22
+ <swagger .version>2.2.26 </swagger .version>
23
23
<jackson .version>2.14.2</jackson .version>
24
- <avaje .prisms.version>1.34 </avaje .prisms.version>
24
+ <avaje .prisms.version>1.35 </avaje .prisms.version>
25
25
<module-info .shade>${project.build.directory}${file.separator} module-info.shade</module-info .shade>
26
26
</properties >
27
27
Original file line number Diff line number Diff line change 17
17
<jackson .version>2.18.1</jackson .version>
18
18
<jex .version>2.5</jex .version>
19
19
<avaje-inject .version>10.5</avaje-inject .version>
20
- <nima .version>4.1.3 </nima .version>
20
+ <nima .version>4.1.4 </nima .version>
21
21
<javalin .version>6.3.0</javalin .version>
22
22
</properties >
23
23
Original file line number Diff line number Diff line change 13
13
<properties >
14
14
<maven .deploy.skip>true</maven .deploy.skip>
15
15
<main .class>org.example.myapp.Main</main .class>
16
- <swagger .version>2.2.25 </swagger .version>
16
+ <swagger .version>2.2.26 </swagger .version>
17
17
<kotlin .version>1.3.71</kotlin .version>
18
18
</properties >
19
19
Original file line number Diff line number Diff line change 12
12
<properties >
13
13
<maven .deploy.skip>true</maven .deploy.skip>
14
14
<main .class>org.example.myapp.Main</main .class>
15
- <swagger .version>2.2.25 </swagger .version>
15
+ <swagger .version>2.2.26 </swagger .version>
16
16
<kotlin .version>1.3.71</kotlin .version>
17
17
</properties >
18
18
Original file line number Diff line number Diff line change 13
13
<maven .deploy.skip>true</maven .deploy.skip>
14
14
<main .class>org.example.myapp.Main</main .class>
15
15
<jex .version>2.5</jex .version>
16
- <swagger .version>2.2.25 </swagger .version>
16
+ <swagger .version>2.2.26 </swagger .version>
17
17
</properties >
18
18
19
19
<dependencies >
Original file line number Diff line number Diff line change 13
13
<properties >
14
14
<maven .compiler.release>17</maven .compiler.release>
15
15
<maven .deploy.skip>true</maven .deploy.skip>
16
- <swagger .version>2.2.25 </swagger .version>
16
+ <swagger .version>2.2.26 </swagger .version>
17
17
<kotlin .version>1.3.71</kotlin .version>
18
18
</properties >
19
19
You can’t perform that action at this time.
0 commit comments