public void generate() { if (resourceMethod.getHttpMethod() != null) { final JaxrsResourceMethodParameters jaxrsParams = resourceMethod.getParameters(); methodBlock.append(generateUrl(jaxrsParams)); methodBlock.append(generateRequestBuilder()); methodBlock.append(generateHeaders(jaxrsParams)); final List<Class<?>> interceptors = interceptorProvider.getInterceptors(remote, resourceMethod.getMethod()); if (!interceptors.isEmpty()) { methodBlock.append(generateInterceptorLogic(interceptors)); } else { methodBlock.append(generateRequest()); } } generateReturnStatement(); }
.append(new StringStatement("super.setParameters(parameters)")) .append(generateUrl(jaxrsParams)) .append(generateRequestBuilder()) .append(generateHeaders(jaxrsParams)) .append(new StringStatement("setRequestBuilder(requestBuilder)"))