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

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

commit ff4d830551f6a93f490db8bfe2696dbea2f81225
Author: wujimin <[email protected]>
AuthorDate: Mon Jul 1 23:59:15 2019 +0800

    [SCB-1337][WIP][WEAK] add comment for 
org.apache.servicecomb.swagger.generator.pojo.PojoOperationGenerator#wrapParametersToBody
---
 .../servicecomb/swagger/generator/pojo/PojoOperationGenerator.java    | 4 ++++
 1 file changed, 4 insertions(+)

diff --git 
a/swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/pojo/PojoOperationGenerator.java
 
b/swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/pojo/PojoOperationGenerator.java
index e3aa409..02f4ade 100644
--- 
a/swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/pojo/PojoOperationGenerator.java
+++ 
b/swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/pojo/PojoOperationGenerator.java
@@ -83,6 +83,10 @@ public class PojoOperationGenerator extends 
AbstractOperationGenerator {
     bodyModel = new ModelImpl();
     bodyModel.setType(ModelImpl.OBJECT);
     for (ParameterGenerator parameterGenerator : bodyFields) {
+      // to collect all information by swagger mechanism
+      // must have a parameter type
+      // but all these parameters will be wrap to be one body parameter, their 
parameter type must be null
+      // so we first set to be BODY, after collected, set back to be null
       parameterGenerator.setHttpParameterType(HttpParameterType.BODY);
       scanMethodParameter(parameterGenerator);
 

Reply via email to