This is an automated email from the ASF dual-hosted git repository. wujimin pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-java-chassis.git.
from 5c29a7c [scb-533] swagger model switch to new JavassistUtils new dac247e [SCB-532] convert CtClass to fake JavaType, and JavassistUtils extract return CtClass method new ca7e837 [SCB-532] support create recursive dependency class new 2f8de34 [SCB-532] add test case in edge demo The 3 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: .../servicecomb/common/javassist/CtType.java | 12 +++++ .../{ParameterConfig.java => CtTypeJavaType.java} | 33 ++++++++---- .../common/javassist/JavassistUtils.java | 45 ++++++++++++++-- .../servicecomb/common/javassist/TestCtType.java | 25 +++++++++ .../common/javassist/TestCtTypeJavaType.java | 28 ++++++---- .../servicecomb/demo/edge/business/Impl.java | 13 +++++ .../servicecomb/demo/edge/consumer/Consumer.java | 41 +++++++++++++- .../servicecomb/demo/edge/model/DependTypeA.java | 15 +++--- .../{AppClientDataRsp.java => DependTypeB.java} | 24 +++++---- ...ppClientDataRsp.java => RecursiveSelfType.java} | 24 +++++---- .../swagger/converter/AbstractConverter.java | 7 +-- .../swagger/converter/SwaggerToClassGenerator.java | 34 ++++++++++++ .../converter/model/ModelImplConverter.java | 27 +++++++--- .../converter/property/ArrayPropertyConverter.java | 3 +- .../converter/model/TestModelImplConverter.java | 4 +- .../TestSwaggerToClassGenerator_base.java | 55 +++++++++++++++++++ .../TestSwaggerToClassGenerator_create.java | 61 +++++++++++++++++++++ .../TestSwaggerToClassGenerator_reuse.java | 63 ++++++++++++++++++++++ .../swaggerToClassGenerator/ToClassSchema.java | 26 ++++++--- .../swaggerToClassGenerator/model/DependTypeA.java | 15 +++--- .../swaggerToClassGenerator/model/DependTypeB.java | 15 +++--- .../swaggerToClassGenerator/model/Generic.java | 23 ++++---- .../model/RecursiveSelfType.java | 15 +++--- 23 files changed, 499 insertions(+), 109 deletions(-) copy common/common-javassist/src/main/java/org/apache/servicecomb/common/javassist/{ParameterConfig.java => CtTypeJavaType.java} (61%) copy swagger/swagger-generator/generator-core/src/test/java/org/apache/servicecomb/swagger/extend/TestModelResolverExt.java => common/common-javassist/src/test/java/org/apache/servicecomb/common/javassist/TestCtTypeJavaType.java (56%) copy core/src/test/java/org/apache/servicecomb/core/provider/Person.java => demo/demo-edge/model/src/main/java/org/apache/servicecomb/demo/edge/model/DependTypeA.java (80%) copy demo/demo-edge/model/src/main/java/org/apache/servicecomb/demo/edge/model/{AppClientDataRsp.java => DependTypeB.java} (75%) copy demo/demo-edge/model/src/main/java/org/apache/servicecomb/demo/edge/model/{AppClientDataRsp.java => RecursiveSelfType.java} (72%) create mode 100644 swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/converter/swaggerToClassGenerator/TestSwaggerToClassGenerator_base.java create mode 100644 swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/converter/swaggerToClassGenerator/TestSwaggerToClassGenerator_create.java create mode 100644 swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/converter/swaggerToClassGenerator/TestSwaggerToClassGenerator_reuse.java copy archetypes/business-service-springmvc/src/main/resources/archetype-resources/src/main/java/HelloImpl.java => swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/converter/swaggerToClassGenerator/ToClassSchema.java (58%) copy core/src/test/java/org/apache/servicecomb/core/provider/Person.java => swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/converter/swaggerToClassGenerator/model/DependTypeA.java (78%) copy core/src/test/java/org/apache/servicecomb/core/provider/Person.java => swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/converter/swaggerToClassGenerator/model/DependTypeB.java (78%) copy common/common-protobuf/src/test/java/io/protostuff/runtime/model/User.java => swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/converter/swaggerToClassGenerator/model/Generic.java (72%) copy core/src/test/java/org/apache/servicecomb/core/provider/Person.java => swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/converter/swaggerToClassGenerator/model/RecursiveSelfType.java (74%) -- To stop receiving notification emails like this one, please contact wuji...@apache.org.