Example #1
0
  /**
   * @param methodParameter see {@link MethodParameter}
   * @return {@link Param}
   */
  private Param processParam(MethodParameter methodParameter) {
    Param wadlParam = null;
    // Skip parameters without annotation (entity) and parameters with javax.ws.rs.core.Context.
    // Context parameter dependent of environment and not used in WADL representation
    if (methodParameter.getAnnotation() != null
        && methodParameter.getAnnotation().annotationType() != javax.ws.rs.core.Context.class)
      wadlParam = wadlGenerator.createParam(methodParameter);

    return wadlParam;
  }