You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by wu...@apache.org on 2019/04/15 03:29:54 UTC

[servicecomb-java-chassis] branch weak-contract-type updated (7eae773 -> 8cf4d08)

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 7eae773  [SCB-1242] add spring data plugin project
     new 896cc64  [SCB-1227][WIP][WEAK] swagger jaxrs generator switch to new mechanism
     new 3ef1758  [SCB-1227][WIP][WEAK] jaxrs processors switch to new mechanism
     new a19e28d  [SCB-1227][WIP][WEAK] update SPI definition
     new 8cf4d08  [SCB-1227][WIP][WEAK] update unit test

The 2218 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:
 .../generator/jaxrs/JaxrsOperationGenerator.java   |  73 ++++
 .../generator/jaxrs/JaxrsSwaggerGenerator.java}    |  30 +-
 .../jaxrs/JaxrsSwaggerGeneratorContext.java        | 117 -------
 .../jaxrs/JaxrsSwaggerGeneratorFactory.java}       |  23 +-
 .../annotation/BeanParamAnnotationProcessor.java   | 229 -------------
 .../annotation/ConsumesAnnotationProcessor.java    |  26 +-
 .../annotation/CookieParamAnnotationProcessor.java |  21 +-
 .../annotation/DeleteAnnotationProcessor.java      |  12 +-
 .../annotation/FormParamAnnotationProcessor.java   |  20 +-
 ...nProcessor.java => GetAnnotationProcessor.java} |  19 +-
 .../annotation/HeaderParamAnnotationProcessor.java |  21 +-
 .../annotation/PathClassAnnotationProcessor.java   |  16 +-
 .../annotation/PathMethodAnnotationProcessor.java  |  16 +-
 .../annotation/PathParamAnnotationProcessor.java   |  20 +-
 .../annotation/PostAnnotationProcessor.java}       |  11 +-
 .../annotation/ProducesAnnotationProcessor.java    |  26 +-
 .../annotation/PutAnnotationProcessor.java}        |  11 +-
 .../annotation/QueryParamAnnotationProcessor.java  |  20 +-
 .../parameter/JaxrsDefaultParameterProcessor.java  |  33 --
 .../processor/response/JaxrsResponseProcessor.java |  20 +-
 ...comb.swagger.generator.ClassAnnotationProcessor |   2 +-
 ...omb.swagger.generator.MethodAnnotationProcessor |  12 +-
 ...ervicecomb.swagger.generator.ParameterProcessor |   6 +-
 ...cecomb.swagger.generator.ResponseTypeProcessor} |   0
 ...comb.swagger.generator.SwaggerGeneratorFactory} |   2 +-
 .../servicecomb/swagger/generator/jaxrs/Echo.java  |  57 ++++
 .../swagger/generator/jaxrs/TestJaxrs.java         | 114 ++++---
 .../generator/jaxrs/model/AggregatedParam.java     |  83 +++++
 .../jaxrs/model/BeanParamComplexField.java         |  16 +-
 .../jaxrs/model/BeanParamComplexSetter.java        |  16 +-
 .../jaxrs/model/BeanParamDefaultBody.java          |   5 +-
 .../jaxrs/model/BeanParamInvalidDefaultBody.java   |  14 +-
 .../model/BeanParamWithJsonIgnoredTagged.java      |  30 +-
 .../generator/jaxrs/model/BeanParamWithPart.java   |  45 +--
 .../generator/jaxrs/model/ConsumesAndProduces.java |  34 +-
 .../BeanParamAnnotationProcessorTest.java          | 369 ---------------------
 .../ConsumesAnnotationProcessorTest.java           |  86 -----
 .../ProducesAnnotationProcessorTest.java           |  59 ----
 .../schemas/{echo.yaml => aggregatedParam.yaml}    |  55 ++-
 ...StringMethod.yaml => beanParamDefaultBody.yaml} |   9 +-
 ...ry.yaml => beanParamWithJsonIgnoredTagged.yaml} |  10 +-
 .../schemas/{form.yaml => beanParamWithPart.yaml}  |  21 +-
 .../resources/schemas/{echo.yaml => consumes.yaml} |  83 +++--
 .../schemas/{response.yaml => responseText.yaml}   |   9 +-
 44 files changed, 683 insertions(+), 1218 deletions(-)
 create mode 100644 swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/JaxrsOperationGenerator.java
 copy swagger/swagger-generator/{generator-core/src/main/java/org/apache/servicecomb/swagger/generator/pojo/PojoSwaggerGenerator.java => generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/JaxrsSwaggerGenerator.java} (58%)
 delete mode 100644 swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/JaxrsSwaggerGeneratorContext.java
 copy swagger/swagger-generator/generator-jaxrs/src/{test/java/org/apache/servicecomb/swagger/generator/jaxrs/MultiDefaultPath.java => main/java/org/apache/servicecomb/swagger/generator/jaxrs/JaxrsSwaggerGeneratorFactory.java} (60%)
 delete mode 100644 swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/BeanParamAnnotationProcessor.java
 copy common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/param/ParamValueProcessorCreator.java => swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/DeleteAnnotationProcessor.java (77%)
 rename swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/{HttpMethodAnnotationProcessor.java => GetAnnotationProcessor.java} (61%)
 copy swagger/{swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/converter/CustomizedConverter.java => swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/PostAnnotationProcessor.java} (77%)
 copy swagger/{swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/converter/CustomizedConverter.java => swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/PutAnnotationProcessor.java} (77%)
 delete mode 100644 swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/parameter/JaxrsDefaultParameterProcessor.java
 copy common/common-rest/src/main/resources/META-INF/services/org.apache.servicecomb.common.rest.filter.HttpServerFilter => swagger/swagger-generator/generator-jaxrs/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.generator.ClassAnnotationProcessor (89%)
 copy swagger/swagger-generator/{generator-core => generator-jaxrs}/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.generator.MethodAnnotationProcessor (54%)
 copy common/common-rest/src/main/resources/META-INF/services/org.apache.servicecomb.common.rest.filter.HttpServerFilter => swagger/swagger-generator/generator-jaxrs/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.generator.ParameterProcessor (61%)
 rename swagger/swagger-generator/generator-jaxrs/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-jaxrs/src/main/resources/META-INF/services/{org.apache.servicecomb.swagger.generator.core.SwaggerGeneratorContext => org.apache.servicecomb.swagger.generator.SwaggerGeneratorFactory} (98%)
 create mode 100644 swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/AggregatedParam.java
 copy common/common-protobuf/src/main/java/io/protostuff/MapSchemaUtils.java => swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamComplexField.java (71%)
 copy common/common-protobuf/src/main/java/io/protostuff/MapSchemaUtils.java => swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamComplexSetter.java (71%)
 copy samples/common-schema/src/main/java/org/apache/servicecomb/samples/common/schema/models/Person.java => swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamDefaultBody.java (90%)
 copy common/common-javassist/src/main/java/org/apache/servicecomb/common/javassist/ParameterConfig.java => swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamInvalidDefaultBody.java (81%)
 copy demo/demo-schema/src/main/java/org/apache/servicecomb/demo/smartcare/Group.java => swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamWithJsonIgnoredTagged.java (70%)
 copy demo/demo-jaxrs/jaxrs-server/src/main/java/org/apache/servicecomb/demo/jaxrs/server/beanParam/TestBeanParameterWithUpload.java => swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamWithPart.java (65%)
 copy common/common-rest/src/test/java/org/apache/servicecomb/common/rest/definition/UnitTestRestUtils.java => swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/ConsumesAndProduces.java (58%)
 delete mode 100644 swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/BeanParamAnnotationProcessorTest.java
 delete mode 100644 swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/ConsumesAnnotationProcessorTest.java
 delete mode 100644 swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/ProducesAnnotationProcessorTest.java
 copy swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{echo.yaml => aggregatedParam.yaml} (70%)
 copy swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{rawJsonStringMethod.yaml => beanParamDefaultBody.yaml} (91%)
 copy swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{query.yaml => beanParamWithJsonIgnoredTagged.yaml} (91%)
 copy swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{form.yaml => beanParamWithPart.yaml} (79%)
 copy swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{echo.yaml => consumes.yaml} (54%)
 copy swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{response.yaml => responseText.yaml} (92%)