public void process()

in oas-generator/oas-generator-spring/src/main/java/org/apache/servicecomb/toolkit/generator/annotation/RequestParamAnnotationProcessor.java [30:45]


  public void process(RequestParam requestParam, ParameterContext parameterContext) {

    parameterContext.setIn(InType.QUERY);
    String name = requestParam.value();
    if (StringUtils.isEmpty(name)) {
      name = requestParam.name();
    }

    parameterContext.setName(name);
    parameterContext.setRequired(requestParam.required());
    if (!ObjectUtils.isEmpty(requestParam.defaultValue()) && !ValueConstants.DEFAULT_NONE
        .equals(requestParam.defaultValue())) {
      parameterContext.setDefaultValue(requestParam.defaultValue());
      parameterContext.setRequired(false);
    }
  }