@@ -10,13 +10,7 @@ import io.openapiprocessor.core.converter.ApiConverter
1010import io.openapiprocessor.core.converter.ApiOptions
1111import io.openapiprocessor.core.converter.OptionsConverter
1212import io.openapiprocessor.core.parser.Parser
13- import io.openapiprocessor.core.writer.java.ApiWriter
14- import io.openapiprocessor.core.writer.java.BeanValidationFactory
15- import io.openapiprocessor.core.writer.java.DataTypeWriter
16- import io.openapiprocessor.core.writer.java.DefaultImportFilter
17- import io.openapiprocessor.core.writer.java.InterfaceWriter
18- import io.openapiprocessor.core.writer.java.MethodWriter
19- import io.openapiprocessor.core.writer.java.StringEnumWriter
13+ import io.openapiprocessor.core.writer.java.*
2014import io.openapiprocessor.spring.writer.java.HeaderWriter
2115import io.openapiprocessor.spring.writer.java.MappingAnnotationWriter
2216import io.openapiprocessor.spring.writer.java.ParameterAnnotationWriter
@@ -50,6 +44,7 @@ class SpringProcessor: OpenApiProcessor, io.openapiprocessor.api.v1.OpenApiProce
5044
5145 val headerWriter = HeaderWriter ()
5246 val beanValidationFactory = BeanValidationFactory ()
47+ val javaDocWriter = JavaDocWriter ()
5348
5449 val writer = ApiWriter (
5550 options,
@@ -60,7 +55,8 @@ class SpringProcessor: OpenApiProcessor, io.openapiprocessor.api.v1.OpenApiProce
6055 options,
6156 MappingAnnotationWriter (),
6257 ParameterAnnotationWriter (annotations),
63- beanValidationFactory
58+ beanValidationFactory,
59+ javaDocWriter
6460 ),
6561 annotations,
6662 beanValidationFactory,
@@ -70,7 +66,12 @@ class SpringProcessor: OpenApiProcessor, io.openapiprocessor.api.v1.OpenApiProce
7066 options,
7167 headerWriter,
7268 beanValidationFactory),
73- StringEnumWriter (headerWriter)
69+ StringEnumWriter (headerWriter),
70+ InterfaceDataTypeWriter (
71+ options,
72+ headerWriter,
73+ javaDocWriter
74+ )
7475 )
7576
7677 writer.write (api)
0 commit comments