This is an automated email from the ASF dual-hosted git repository.

wujimin pushed a change to branch weak-contract-type
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git.


    from 8cf4d08  [SCB-1227][WIP][WEAK] update unit test
     new 7ab105d  [SCB-1228][WIP][WEAK] delete swagger to class logic
     new efac97f  [SCB-1228][WIP][WEAK] swagger springmvc generator switch to 
new mechanism
     new 7cfe158  [SCB-1228][WIP][WEAK] springmvc processors switch to new 
mechanism
     new 19423ae  [SCB-1228][WIP][WEAK] update SPI definition
     new dcca218  [SCB-1228][WIP][WEAK] update unit test
     new 3d61952  [SCB-1228][WIP][WEAK] update chassis pom.xml to present 
interface argument name

The 2224 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 pom.xml                                            |   1 +
 .../springmvc/MultipartFilePropertyCreator.java    |  39 ---
 .../springmvc/SpringmvcOperationGenerator.java}    |  41 +--
 .../springmvc/SpringmvcSwaggerGenerator.java}      |  53 ++-
 .../SpringmvcSwaggerGeneratorContext.java          | 120 -------
 .../SpringmvcSwaggerGeneratorFactory.java}         |  15 +-
 ...stractHttpMethodMappingAnnotationProcessor.java |  61 ++--
 ...ctSpringmvcSerializableParameterProcessor.java} |  47 ++-
 .../annotation/CookieValueAnnotationProcessor.java |  46 +--
 .../DeleteMappingMethodAnnotationProcessor.java    |  36 +-
 .../GetMappingMethodAnnotationProcessor.java       |  32 +-
 .../PatchMappingMethodAnnotationProcessor.java     |  35 +-
 .../PathVariableAnnotationProcessor.java           |  38 +-
 .../PostMappingMethodAnnotationProcessor.java      |  33 +-
 .../PutMappingMethodAnnotationProcessor.java       |  32 +-
 .../RequestAttributeAnnotationProcessor.java       |  35 +-
 .../annotation/RequestBodyAnnotationProcessor.java |  33 +-
 .../RequestHeaderAnnotationProcessor.java          |  44 +--
 .../RequestMappingClassAnnotationProcessor.java    |  43 +--
 .../RequestMappingMethodAnnotationProcessor.java   |  51 +--
 .../RequestParamAnnotationProcessor.java           |  46 +--
 .../annotation/RequestPartAnnotationProcessor.java |  43 ++-
 .../RestControllerClassAnnotationProcessor.java    |  35 --
 .../parameter/MultipartFileArrayProcessor.java}    |  10 +-
 .../parameter/MultipartFileArrayTypeProcessor.java |  46 ---
 .../parameter/MultipartFileListProcessor.java}     |  10 +-
 .../parameter/MultipartFileListTypeProcessor.java  |  50 ---
 .../parameter/MultipartFileTypeProcessor.java      |  19 +-
 .../SpringmvcDefaultObjectParameterProcessor.java  | 115 ------
 .../SpringmvcDefaultParameterProcessor.java        |  58 ----
 .../SpringmvcDefaultSimpleParameterProcessor.java  |  40 ---
 .../response/ResponseEntityProcessor.java          |  11 +-
 ...swagger.extend.property.creator.PropertyCreator |  18 -
 ...comb.swagger.generator.ClassAnnotationProcessor |   2 +-
 ...omb.swagger.generator.MethodAnnotationProcessor |  11 +-
 ...rvicecomb.swagger.generator.ParameterProcessor} |  11 +-
 ...cecomb.swagger.generator.ResponseTypeProcessor} |   0
 ...comb.swagger.generator.SwaggerGeneratorFactory} |   2 +-
 .../TestSwaggerToClassGenerator_base.java          |  55 ---
 .../TestSwaggerToClassGenerator_create.java        |  61 ----
 .../TestSwaggerToClassGenerator_reuse.java         |  63 ----
 .../swaggerToClassGenerator/ToClassSchema.java     |  42 ---
 .../swaggerToClassGenerator/model/DependTypeA.java |  29 --
 .../swaggerToClassGenerator/model/DependTypeB.java |  29 --
 .../swaggerToClassGenerator/model/Generic.java     |  39 ---
 .../model/RecursiveSelfType.java                   |  29 --
 .../swagger/generator/springmvc/Echo.java          |  37 ++
 .../generator/springmvc/MethodResponseEntity.java  |   2 +-
 .../generator/springmvc/MultiDefaultPath.java      |   2 +-
 .../springmvc/TestResponseEntityProcessor.java     |  31 --
 .../swagger/generator/springmvc/TestSpringmvc.java | 187 ++++++----
 .../springmvc/model/DefaultParameterSchema.java    |  32 +-
 .../SwaggerTestTarget.java}                        |  20 +-
 .../SwaggerTestTarget_ValueOverWritePath.java}     |  11 +-
 .../generator/springmvc/model/TestParam.java}      |  10 +-
 .../generator/springmvc/model/TestProducer.java}   |  20 +-
 ...RequestMappingClassAnnotationProcessorTest.java |  98 ------
 ...equestMappingMethodAnnotationProcessorTest.java |  83 -----
 ...ringmvcDefaultObjectParameterProcessorTest.java | 385 ---------------------
 .../SpringmvcDefaultParameterProcessorTest.java    | 193 -----------
 ...ringmvcDefaultSimpleParameterProcessorTest.java |  53 ---
 .../resources/schemas/asyncResponseEntity.yaml     |   8 +-
 .../{inheritHttpMethod.yaml => cookie.yaml}        |   6 +-
 .../test/resources/schemas/defaultParameter.yaml   |  24 +-
 .../schemas/{inheritHttpMethod.yaml => part.yaml}  |  11 +-
 ...awJsonStringMethod.yaml => partAnnotation.yaml} |  12 +-
 .../src/test/resources/schemas/partArray.yaml      |  16 +-
 .../resources/schemas/partArrayAnnotation.yaml}    |  20 +-
 .../src/test/resources/schemas/partList.yaml       |  16 +-
 .../resources/schemas/partListAnnotation.yaml}     |  20 +-
 .../test/resources/schemas/swaggerTestTarget.yaml} |  10 +-
 .../swaggerTestTarget_ValueOverWritePath.yaml}     |  12 +-
 .../resources/schemas/testBlankMediaType.yaml}     |  14 +-
 .../resources/schemas/testMultipleMediaType.yaml}  |  20 +-
 .../test/resources/schemas/testObjectParam.yaml}   |  17 +-
 .../test/resources/schemas/testSimpleParam.yaml}   |  12 +-
 .../resources/schemas/testSingleMediaType.yaml}    |  18 +-
 77 files changed, 718 insertions(+), 2391 deletions(-)
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/main/java/org/apache/servicecomb/swagger/extend/property/creator/springmvc/MultipartFilePropertyCreator.java
 copy 
swagger/swagger-generator/{generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/JaxrsOperationGenerator.java
 => 
generator-springmvc/src/main/java/org/apache/servicecomb/swagger/generator/springmvc/SpringmvcOperationGenerator.java}
 (59%)
 copy 
swagger/swagger-generator/generator-springmvc/src/{test/java/org/apache/servicecomb/swagger/generator/springmvc/MethodEmptyPath.java
 => 
main/java/org/apache/servicecomb/swagger/generator/springmvc/SpringmvcSwaggerGenerator.java}
 (56%)
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/main/java/org/apache/servicecomb/swagger/generator/springmvc/SpringmvcSwaggerGeneratorContext.java
 copy 
swagger/swagger-generator/{generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/JaxrsSwaggerGeneratorFactory.java
 => 
generator-springmvc/src/main/java/org/apache/servicecomb/swagger/generator/springmvc/SpringmvcSwaggerGeneratorFactory.java}
 (70%)
 copy 
swagger/swagger-generator/generator-springmvc/src/main/java/org/apache/servicecomb/swagger/generator/springmvc/processor/annotation/{CookieValueAnnotationProcessor.java
 => AbstractSpringmvcSerializableParameterProcessor.java} (52%)
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/main/java/org/apache/servicecomb/swagger/generator/springmvc/processor/annotation/RestControllerClassAnnotationProcessor.java
 copy 
swagger/swagger-generator/{generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/PostAnnotationProcessor.java
 => 
generator-springmvc/src/main/java/org/apache/servicecomb/swagger/generator/springmvc/processor/parameter/MultipartFileArrayProcessor.java}
 (73%)
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/main/java/org/apache/servicecomb/swagger/generator/springmvc/processor/parameter/MultipartFileArrayTypeProcessor.java
 copy 
swagger/swagger-generator/{generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/parameter/PartListProcessor.java
 => 
generator-springmvc/src/main/java/org/apache/servicecomb/swagger/generator/springmvc/processor/parameter/MultipartFileListProcessor.java}
 (71%)
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/main/java/org/apache/servicecomb/swagger/generator/springmvc/processor/parameter/MultipartFileListTypeProcessor.java
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/main/java/org/apache/servicecomb/swagger/generator/springmvc/processor/parameter/SpringmvcDefaultObjectParameterProcessor.java
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/main/java/org/apache/servicecomb/swagger/generator/springmvc/processor/parameter/SpringmvcDefaultParameterProcessor.java
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/main/java/org/apache/servicecomb/swagger/generator/springmvc/processor/parameter/SpringmvcDefaultSimpleParameterProcessor.java
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.extend.property.creator.PropertyCreator
 copy swagger/swagger-generator/{generator-jaxrs => 
generator-springmvc}/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.generator.ClassAnnotationProcessor
 (87%)
 copy swagger/swagger-generator/{generator-core => 
generator-springmvc}/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.generator.MethodAnnotationProcessor
 (54%)
 rename 
swagger/swagger-generator/generator-springmvc/src/main/resources/META-INF/services/{org.apache.servicecomb.swagger.generator.core.CommonParameterTypeProcessor
 => org.apache.servicecomb.swagger.generator.ParameterProcessor} (55%)
 rename 
swagger/swagger-generator/generator-springmvc/src/main/resources/META-INF/services/{org.apache.servicecomb.swagger.generator.core.ResponseTypeProcessor
 => org.apache.servicecomb.swagger.generator.ResponseTypeProcessor} (100%)
 rename 
swagger/swagger-generator/generator-springmvc/src/main/resources/META-INF/services/{org.apache.servicecomb.swagger.generator.core.SwaggerGeneratorContext
 => org.apache.servicecomb.swagger.generator.SwaggerGeneratorFactory} (97%)
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/converter/swaggerToClassGenerator/TestSwaggerToClassGenerator_base.java
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/converter/swaggerToClassGenerator/TestSwaggerToClassGenerator_create.java
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/converter/swaggerToClassGenerator/TestSwaggerToClassGenerator_reuse.java
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/converter/swaggerToClassGenerator/ToClassSchema.java
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/converter/swaggerToClassGenerator/model/DependTypeA.java
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/converter/swaggerToClassGenerator/model/DependTypeB.java
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/converter/swaggerToClassGenerator/model/Generic.java
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/converter/swaggerToClassGenerator/model/RecursiveSelfType.java
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/TestResponseEntityProcessor.java
 copy 
integration-tests/it-producer/src/main/java/org/apache/servicecomb/it/schema/RestControllerSchema.java
 => 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/model/DefaultParameterSchema.java
 (55%)
 copy 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/{MultiDefaultPath.java
 => model/SwaggerTestTarget.java} (71%)
 copy 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/{ClassMethodNoPath.java
 => model/SwaggerTestTarget_ValueOverWritePath.java} (79%)
 copy 
swagger/swagger-generator/{generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamInvalidDefaultBody.java
 => 
generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/model/TestParam.java}
 (82%)
 copy 
swagger/swagger-generator/{generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/ConsumesAndProduces.java
 => 
generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/model/TestProducer.java}
 (63%)
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/processor/annotation/RequestMappingClassAnnotationProcessorTest.java
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/processor/annotation/RequestMappingMethodAnnotationProcessorTest.java
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/processor/parameter/SpringmvcDefaultObjectParameterProcessorTest.java
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/processor/parameter/SpringmvcDefaultParameterProcessorTest.java
 delete mode 100644 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/processor/parameter/SpringmvcDefaultSimpleParameterProcessorTest.java
 copy 
swagger/swagger-generator/generator-springmvc/src/test/resources/schemas/{inheritHttpMethod.yaml
 => cookie.yaml} (94%)
 copy 
swagger/swagger-generator/generator-springmvc/src/test/resources/schemas/{inheritHttpMethod.yaml
 => part.yaml} (90%)
 copy 
swagger/swagger-generator/generator-springmvc/src/test/resources/schemas/{rawJsonStringMethod.yaml
 => partAnnotation.yaml} (89%)
 copy swagger/swagger-generator/{generator-core => 
generator-springmvc}/src/test/resources/schemas/partArray.yaml (89%)
 copy 
swagger/swagger-generator/{generator-core/src/test/resources/schemas/partList.yaml
 => generator-springmvc/src/test/resources/schemas/partArrayAnnotation.yaml} 
(86%)
 copy swagger/swagger-generator/{generator-core => 
generator-springmvc}/src/test/resources/schemas/partList.yaml (89%)
 copy 
swagger/swagger-generator/{generator-core/src/test/resources/schemas/partList.yaml
 => generator-springmvc/src/test/resources/schemas/partListAnnotation.yaml} 
(86%)
 copy 
swagger/swagger-generator/{generator-jaxrs/src/test/resources/schemas/emptyPath.yaml
 => generator-springmvc/src/test/resources/schemas/swaggerTestTarget.yaml} (87%)
 copy 
swagger/swagger-generator/{generator-jaxrs/src/test/resources/schemas/responseText.yaml
 => 
generator-springmvc/src/test/resources/schemas/swaggerTestTarget_ValueOverWritePath.yaml}
 (86%)
 copy 
swagger/swagger-generator/{generator-jaxrs/src/test/resources/schemas/query.yaml
 => generator-springmvc/src/test/resources/schemas/testBlankMediaType.yaml} 
(87%)
 copy 
swagger/swagger-generator/{generator-jaxrs/src/test/resources/schemas/query.yaml
 => generator-springmvc/src/test/resources/schemas/testMultipleMediaType.yaml} 
(80%)
 copy 
swagger/swagger-generator/{generator-jaxrs/src/test/resources/schemas/query.yaml
 => generator-springmvc/src/test/resources/schemas/testObjectParam.yaml} (79%)
 copy 
swagger/swagger-generator/{generator-jaxrs/src/test/resources/schemas/query.yaml
 => generator-springmvc/src/test/resources/schemas/testSimpleParam.yaml} (85%)
 copy 
swagger/swagger-generator/{generator-jaxrs/src/test/resources/schemas/query.yaml
 => generator-springmvc/src/test/resources/schemas/testSingleMediaType.yaml} 
(83%)

Reply via email to