diff --git a/config/checkstyle/checkstyle.xml b/config/checkstyle/checkstyle.xml
index b7908d74..d9cdead7 100644
--- a/config/checkstyle/checkstyle.xml
+++ b/config/checkstyle/checkstyle.xml
@@ -81,7 +81,7 @@
-
+
diff --git a/config/eclipse/org.eclipse.jdt.core.prefs b/config/eclipse/org.eclipse.jdt.core.prefs
index 462feac8..62ded11b 100644
--- a/config/eclipse/org.eclipse.jdt.core.prefs
+++ b/config/eclipse/org.eclipse.jdt.core.prefs
@@ -10,7 +10,6 @@ org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=
org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.7
@@ -384,8 +383,9 @@ org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
org.eclipse.jdt.core.formatter.tabulation.char=tab
org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_on_off_tags=false
+org.eclipse.jdt.core.formatter.use_on_off_tags=true
org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
+org.eclipse.jdt.core.javaFormatter=org.springframework.ide.eclipse.jdt.formatter.javaformatter
diff --git a/config/eclipse/org.eclipse.jdt.ui.prefs b/config/eclipse/org.eclipse.jdt.ui.prefs
index 681d02ad..429b3023 100644
--- a/config/eclipse/org.eclipse.jdt.ui.prefs
+++ b/config/eclipse/org.eclipse.jdt.ui.prefs
@@ -62,9 +62,9 @@ editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
formatter_profile=_Spring REST Docs Java Conventions
formatter_settings_version=12
org.eclipse.jdt.ui.exception.name=e
-org.eclipse.jdt.ui.gettersetter.use.is=false
+org.eclipse.jdt.ui.gettersetter.use.is=true
org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;;\#;
+org.eclipse.jdt.ui.importorder=java;javax;;org.springframework;\#;
org.eclipse.jdt.ui.javadoc=true
org.eclipse.jdt.ui.keywordthis=false
org.eclipse.jdt.ui.ondemandthreshold=9999
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/config/package-info.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/config/package-info.java
index f338eae8..1b4a13e0 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/config/package-info.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/config/package-info.java
@@ -18,4 +18,3 @@
* Classes for configuring Spring REST Docs.
*/
package org.springframework.restdocs.config;
-
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/constraints/ConstraintDescriptions.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/constraints/ConstraintDescriptions.java
index 7fc11026..c5585798 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/constraints/ConstraintDescriptions.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/constraints/ConstraintDescriptions.java
@@ -56,7 +56,8 @@ public class ConstraintDescriptions {
* @param constraintResolver the constraint resolver
*/
public ConstraintDescriptions(Class> clazz, ConstraintResolver constraintResolver) {
- this(clazz, constraintResolver, new ResourceBundleConstraintDescriptionResolver());
+ this(clazz, constraintResolver,
+ new ResourceBundleConstraintDescriptionResolver());
}
/**
@@ -95,8 +96,8 @@ public class ConstraintDescriptions {
* @return the list of constraint descriptions
*/
public List descriptionsForProperty(String property) {
- List constraints = this.constraintResolver.resolveForProperty(
- property, this.clazz);
+ List constraints = this.constraintResolver
+ .resolveForProperty(property, this.clazz);
List descriptions = new ArrayList<>();
for (Constraint constraint : constraints) {
descriptions.add(this.descriptionResolver.resolveDescription(constraint));
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/constraints/ResourceBundleConstraintDescriptionResolver.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/constraints/ResourceBundleConstraintDescriptionResolver.java
index 660ed4b5..759950a6 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/constraints/ResourceBundleConstraintDescriptionResolver.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/constraints/ResourceBundleConstraintDescriptionResolver.java
@@ -64,8 +64,8 @@ import org.springframework.util.PropertyPlaceholderHelper.PlaceholderResolver;
*
* @author Andy Wilkinson
*/
-public class ResourceBundleConstraintDescriptionResolver implements
- ConstraintDescriptionResolver {
+public class ResourceBundleConstraintDescriptionResolver
+ implements ConstraintDescriptionResolver {
private final PropertyPlaceholderHelper propertyPlaceholderHelper = new PropertyPlaceholderHelper(
"${", "}");
@@ -99,8 +99,8 @@ public class ResourceBundleConstraintDescriptionResolver implements
try {
return ResourceBundle.getBundle(
ResourceBundleConstraintDescriptionResolver.class.getPackage()
- .getName() + "." + name, Locale.getDefault(), Thread
- .currentThread().getContextClassLoader());
+ .getName() + "." + name,
+ Locale.getDefault(), Thread.currentThread().getContextClassLoader());
}
catch (MissingResourceException ex) {
return null;
@@ -126,8 +126,8 @@ public class ResourceBundleConstraintDescriptionResolver implements
return this.defaultDescriptions.getString(key);
}
- private static final class ConstraintPlaceholderResolver implements
- PlaceholderResolver {
+ private static final class ConstraintPlaceholderResolver
+ implements PlaceholderResolver {
private final Constraint constraint;
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/constraints/ValidatorConstraintResolver.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/constraints/ValidatorConstraintResolver.java
index 664691c6..531157b2 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/constraints/ValidatorConstraintResolver.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/constraints/ValidatorConstraintResolver.java
@@ -70,10 +70,9 @@ public class ValidatorConstraintResolver implements ConstraintResolver {
if (propertyDescriptor != null) {
for (ConstraintDescriptor> constraintDescriptor : propertyDescriptor
.getConstraintDescriptors()) {
- constraints
- .add(new Constraint(constraintDescriptor.getAnnotation()
- .annotationType().getName(), constraintDescriptor
- .getAttributes()));
+ constraints.add(new Constraint(
+ constraintDescriptor.getAnnotation().annotationType().getName(),
+ constraintDescriptor.getAttributes()));
}
}
return constraints;
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/constraints/package-info.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/constraints/package-info.java
index 9fc48616..fb1e842e 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/constraints/package-info.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/constraints/package-info.java
@@ -18,4 +18,3 @@
* Documenting a RESTful API's constraints.
*/
package org.springframework.restdocs.constraints;
-
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/curl/CurlRequestSnippet.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/curl/CurlRequestSnippet.java
index 3e903f37..4f4ea07b 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/curl/CurlRequestSnippet.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/curl/CurlRequestSnippet.java
@@ -48,6 +48,7 @@ import org.springframework.util.StringUtils;
public class CurlRequestSnippet extends TemplatedSnippet {
private static final Set HEADER_FILTERS;
+
static {
Set headerFilters = new HashSet<>();
headerFilters.add(new NamedHeaderFilter(HttpHeaders.HOST));
@@ -102,7 +103,8 @@ public class CurlRequestSnippet extends TemplatedSnippet {
writer.print("-i");
}
- private void writeUserOptionIfNecessary(OperationRequest request, PrintWriter writer) {
+ private void writeUserOptionIfNecessary(OperationRequest request,
+ PrintWriter writer) {
List headerValue = request.getHeaders().get(HttpHeaders.AUTHORIZATION);
if (BasicAuthHeaderFilter.isBasicAuthHeader(headerValue)) {
String credentials = BasicAuthHeaderFilter.decodeBasicAuthHeader(headerValue);
@@ -110,7 +112,8 @@ public class CurlRequestSnippet extends TemplatedSnippet {
}
}
- private void writeHttpMethodIfNecessary(OperationRequest request, PrintWriter writer) {
+ private void writeHttpMethodIfNecessary(OperationRequest request,
+ PrintWriter writer) {
if (!HttpMethod.GET.equals(request.getMethod())) {
writer.print(String.format(" -X %s", request.getMethod()));
}
@@ -145,8 +148,8 @@ public class CurlRequestSnippet extends TemplatedSnippet {
writer.printf("@%s", part.getSubmittedFileName());
}
if (part.getHeaders().getContentType() != null) {
- writer.append(";type=").append(
- part.getHeaders().getContentType().toString());
+ writer.append(";type=")
+ .append(part.getHeaders().getContentType().toString());
}
writer.append("'");
@@ -170,7 +173,8 @@ public class CurlRequestSnippet extends TemplatedSnippet {
}
}
- private void writeContentUsingParameters(OperationRequest request, PrintWriter writer) {
+ private void writeContentUsingParameters(OperationRequest request,
+ PrintWriter writer) {
Parameters uniqueParameters = getUniqueParameters(request);
String queryString = uniqueParameters.toQueryString();
if (StringUtils.hasText(queryString)) {
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/curl/QueryStringParser.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/curl/QueryStringParser.java
index d09d6e44..0982adf9 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/curl/QueryStringParser.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/curl/QueryStringParser.java
@@ -64,8 +64,8 @@ public class QueryStringParser {
parameters.add(decode(name), decode(value));
}
else {
- throw new IllegalArgumentException("The parameter '" + parameter
- + "' is malformed");
+ throw new IllegalArgumentException(
+ "The parameter '" + parameter + "' is malformed");
}
}
@@ -74,8 +74,8 @@ public class QueryStringParser {
return URLDecoder.decode(encoded, "UTF-8");
}
catch (UnsupportedEncodingException ex) {
- throw new IllegalStateException("Unable to URL encode " + encoded
- + " using UTF-8", ex);
+ throw new IllegalStateException(
+ "Unable to URL encode " + encoded + " using UTF-8", ex);
}
}
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/curl/package-info.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/curl/package-info.java
index 85ee026a..7c07b91e 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/curl/package-info.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/curl/package-info.java
@@ -18,4 +18,3 @@
* Documenting the curl command required to make a request to a RESTful API.
*/
package org.springframework.restdocs.curl;
-
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/http/HttpRequestSnippet.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/http/HttpRequestSnippet.java
index 26d209fa..38d1e35f 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/http/HttpRequestSnippet.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/http/HttpRequestSnippet.java
@@ -66,12 +66,9 @@ public class HttpRequestSnippet extends TemplatedSnippet {
protected Map createModel(Operation operation) {
Map model = new HashMap<>();
model.put("method", operation.getRequest().getMethod());
- model.put(
- "path",
- operation.getRequest().getUri().getRawPath()
- + (StringUtils.hasText(operation.getRequest().getUri()
- .getRawQuery()) ? "?"
- + operation.getRequest().getUri().getRawQuery() : ""));
+ model.put("path", operation.getRequest().getUri().getRawPath()
+ + (StringUtils.hasText(operation.getRequest().getUri().getRawQuery())
+ ? "?" + operation.getRequest().getUri().getRawQuery() : ""));
model.put("headers", getHeaders(operation.getRequest()));
model.put("requestBody", getRequestBody(operation.getRequest()));
return model;
@@ -149,8 +146,8 @@ public class HttpRequestSnippet extends TemplatedSnippet {
}
private void writePart(OperationRequestPart part, PrintWriter writer) {
- writePart(part.getName(), part.getContentAsString(), part.getHeaders()
- .getContentType(), writer);
+ writePart(part.getName(), part.getContentAsString(),
+ part.getHeaders().getContentType(), writer);
}
private void writePart(String name, String value, MediaType contentType,
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/http/package-info.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/http/package-info.java
index 5d320601..da609abb 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/http/package-info.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/http/package-info.java
@@ -19,4 +19,3 @@
* returned.
*/
package org.springframework.restdocs.http;
-
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/AbstractJsonLinkExtractor.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/AbstractJsonLinkExtractor.java
index cc9f115a..a345cd2d 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/AbstractJsonLinkExtractor.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/AbstractJsonLinkExtractor.java
@@ -20,10 +20,10 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-import org.springframework.restdocs.operation.OperationResponse;
-
import com.fasterxml.jackson.databind.ObjectMapper;
+import org.springframework.restdocs.operation.OperationResponse;
+
/**
* Abstract base class for a {@link LinkExtractor} that extracts links from JSON.
*
@@ -37,8 +37,8 @@ abstract class AbstractJsonLinkExtractor implements LinkExtractor {
@SuppressWarnings("unchecked")
public Map> extractLinks(OperationResponse response)
throws IOException {
- Map jsonContent = this.objectMapper.readValue(
- response.getContent(), Map.class);
+ Map jsonContent = this.objectMapper
+ .readValue(response.getContent(), Map.class);
return extractLinks(jsonContent);
}
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/HypermediaDocumentation.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/HypermediaDocumentation.java
index a4fbf42d..d5ddaf0b 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/HypermediaDocumentation.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/HypermediaDocumentation.java
@@ -170,7 +170,7 @@ public abstract class HypermediaDocumentation {
* "href": "http://example.com/foo"
* }
* ]
- * }
+ * }
*
*
* @return The extractor for Atom-style links
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/Link.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/Link.java
index eed9dfb4..112886f0 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/Link.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/Link.java
@@ -88,8 +88,8 @@ public class Link {
@Override
public String toString() {
- return new ToStringCreator(this).append("rel", this.rel)
- .append("href", this.href).toString();
+ return new ToStringCreator(this).append("rel", this.rel).append("href", this.href)
+ .toString();
}
}
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/LinksSnippet.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/LinksSnippet.java
index b7f868c8..771e2e7a 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/LinksSnippet.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/LinksSnippet.java
@@ -56,7 +56,8 @@ public class LinksSnippet extends TemplatedSnippet {
* @param linkExtractor the link extractor
* @param descriptors the link descriptors
*/
- protected LinksSnippet(LinkExtractor linkExtractor, List descriptors) {
+ protected LinksSnippet(LinkExtractor linkExtractor,
+ List descriptors) {
this(linkExtractor, descriptors, null);
}
@@ -76,9 +77,10 @@ public class LinksSnippet extends TemplatedSnippet {
for (LinkDescriptor descriptor : descriptors) {
Assert.notNull(descriptor.getRel(), "Link descriptors must have a rel");
if (!descriptor.isIgnored()) {
- Assert.notNull(descriptor.getDescription(), "The descriptor for link '"
- + descriptor.getRel() + "' must either have a description or be"
- + " marked as " + "ignored");
+ Assert.notNull(descriptor.getDescription(),
+ "The descriptor for link '" + descriptor.getRel()
+ + "' must either have a description or be" + " marked as "
+ + "ignored");
}
this.descriptorsByRel.put(descriptor.getRel(), descriptor);
}
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/package-info.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/package-info.java
index c8d3dab7..0d3ad26d 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/package-info.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/hypermedia/package-info.java
@@ -18,4 +18,3 @@
* Documenting a RESTful API that uses hypermedia.
*/
package org.springframework.restdocs.hypermedia;
-
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/AbstractOperationMessage.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/AbstractOperationMessage.java
index c5ede617..41e8fec3 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/AbstractOperationMessage.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/AbstractOperationMessage.java
@@ -49,8 +49,8 @@ abstract class AbstractOperationMessage {
public String getContentAsString() {
if (this.content.length > 0) {
Charset charset = extractCharsetFromContentTypeHeader();
- return charset != null ? new String(this.content, charset) : new String(
- this.content);
+ return charset != null ? new String(this.content, charset)
+ : new String(this.content);
}
return "";
}
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/OperationRequestFactory.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/OperationRequestFactory.java
index 693be1dd..c105fd75 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/OperationRequestFactory.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/OperationRequestFactory.java
@@ -45,8 +45,8 @@ public class OperationRequestFactory {
public OperationRequest create(URI uri, HttpMethod method, byte[] content,
HttpHeaders headers, Parameters parameters,
Collection parts) {
- return new StandardOperationRequest(uri, method, content, augmentHeaders(headers,
- uri, content), parameters, parts);
+ return new StandardOperationRequest(uri, method, content,
+ augmentHeaders(headers, uri, content), parameters, parts);
}
/**
@@ -74,7 +74,8 @@ public class OperationRequestFactory {
*
* @return The new request with the new content
*/
- public OperationRequest createFrom(OperationRequest original, HttpHeaders newHeaders) {
+ public OperationRequest createFrom(OperationRequest original,
+ HttpHeaders newHeaders) {
return new StandardOperationRequest(original.getUri(), original.getMethod(),
original.getContent(), newHeaders, original.getParameters(),
original.getParts());
@@ -89,8 +90,8 @@ public class OperationRequestFactory {
private HttpHeaders getUpdatedHeaders(HttpHeaders originalHeaders,
byte[] updatedContent) {
- return new HttpHeadersHelper(originalHeaders).updateContentLengthHeaderIfPresent(
- updatedContent).getHeaders();
+ return new HttpHeadersHelper(originalHeaders)
+ .updateContentLengthHeaderIfPresent(updatedContent).getHeaders();
}
}
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/OperationResponseFactory.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/OperationResponseFactory.java
index c3417c9f..1cfd1434 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/OperationResponseFactory.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/OperationResponseFactory.java
@@ -36,7 +36,8 @@ public class OperationResponseFactory {
* @param content the content of the request
* @return the {@code OperationResponse}
*/
- public OperationResponse create(HttpStatus status, HttpHeaders headers, byte[] content) {
+ public OperationResponse create(HttpStatus status, HttpHeaders headers,
+ byte[] content) {
return new StandardOperationResponse(status, augmentHeaders(headers, content),
content);
}
@@ -53,8 +54,8 @@ public class OperationResponseFactory {
* @return The new response with the new content
*/
public OperationResponse createFrom(OperationResponse original, byte[] newContent) {
- return new StandardOperationResponse(original.getStatus(), getUpdatedHeaders(
- original.getHeaders(), newContent), newContent);
+ return new StandardOperationResponse(original.getStatus(),
+ getUpdatedHeaders(original.getHeaders(), newContent), newContent);
}
/**
@@ -66,7 +67,8 @@ public class OperationResponseFactory {
*
* @return The new response with the new headers
*/
- public OperationResponse createFrom(OperationResponse original, HttpHeaders newHeaders) {
+ public OperationResponse createFrom(OperationResponse original,
+ HttpHeaders newHeaders) {
return new StandardOperationResponse(original.getStatus(), newHeaders,
original.getContent());
}
@@ -78,8 +80,8 @@ public class OperationResponseFactory {
private HttpHeaders getUpdatedHeaders(HttpHeaders originalHeaders,
byte[] updatedContent) {
- return new HttpHeadersHelper(originalHeaders).updateContentLengthHeaderIfPresent(
- updatedContent).getHeaders();
+ return new HttpHeadersHelper(originalHeaders)
+ .updateContentLengthHeaderIfPresent(updatedContent).getHeaders();
}
}
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/StandardOperationRequest.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/StandardOperationRequest.java
index 305d7b2a..a09bd645 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/StandardOperationRequest.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/StandardOperationRequest.java
@@ -28,8 +28,8 @@ import org.springframework.http.HttpMethod;
*
* @author Andy Wilkinson
*/
-class StandardOperationRequest extends AbstractOperationMessage implements
- OperationRequest {
+class StandardOperationRequest extends AbstractOperationMessage
+ implements OperationRequest {
private HttpMethod method;
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/StandardOperationRequestPart.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/StandardOperationRequestPart.java
index 8ea231a4..e9fee9d7 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/StandardOperationRequestPart.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/StandardOperationRequestPart.java
@@ -23,8 +23,8 @@ import org.springframework.http.HttpHeaders;
*
* @author Andy Wilkinson
*/
-class StandardOperationRequestPart extends AbstractOperationMessage implements
- OperationRequestPart {
+class StandardOperationRequestPart extends AbstractOperationMessage
+ implements OperationRequestPart {
private final String name;
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/StandardOperationResponse.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/StandardOperationResponse.java
index 32dfa57f..0131a4b5 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/StandardOperationResponse.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/StandardOperationResponse.java
@@ -24,8 +24,8 @@ import org.springframework.http.HttpStatus;
*
* @author Andy Wilkinson
*/
-class StandardOperationResponse extends AbstractOperationMessage implements
- OperationResponse {
+class StandardOperationResponse extends AbstractOperationMessage
+ implements OperationResponse {
private final HttpStatus status;
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/package-info.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/package-info.java
index d7786bca..e9ba93d9 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/package-info.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/package-info.java
@@ -15,8 +15,7 @@
*/
/**
- * Operation API that describes a request that was sent and the response that was
- * received when calling a RESTful API.
+ * Operation API that describes a request that was sent and the response that was received
+ * when calling a RESTful API.
*/
package org.springframework.restdocs.operation;
-
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/ContentModifyingOperationPreprocessor.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/ContentModifyingOperationPreprocessor.java
index 60c704aa..d18948e3 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/ContentModifyingOperationPreprocessor.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/ContentModifyingOperationPreprocessor.java
@@ -54,8 +54,8 @@ public class ContentModifyingOperationPreprocessor implements OperationPreproces
@Override
public OperationResponse preprocess(OperationResponse response) {
- byte[] modifiedContent = this.contentModifier.modifyContent(
- response.getContent(), response.getHeaders().getContentType());
+ byte[] modifiedContent = this.contentModifier.modifyContent(response.getContent(),
+ response.getHeaders().getContentType());
return this.responseFactory.createFrom(response, modifiedContent);
}
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/LinkMaskingContentModifier.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/LinkMaskingContentModifier.java
index 9af9c03f..928f700f 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/LinkMaskingContentModifier.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/LinkMaskingContentModifier.java
@@ -29,8 +29,8 @@ class LinkMaskingContentModifier implements ContentModifier {
private static final String DEFAULT_MASK = "...";
- private static final Pattern LINK_HREF = Pattern.compile(
- "\"href\"\\s*:\\s*\"(.*?)\"", Pattern.DOTALL);
+ private static final Pattern LINK_HREF = Pattern.compile("\"href\"\\s*:\\s*\"(.*?)\"",
+ Pattern.DOTALL);
private final ContentModifier contentModifier;
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/Preprocessors.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/Preprocessors.java
index b4aa590d..35b5c1fd 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/Preprocessors.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/Preprocessors.java
@@ -90,7 +90,8 @@ public final class Preprocessors {
* @return the preprocessor
*/
public static OperationPreprocessor maskLinks() {
- return new ContentModifyingOperationPreprocessor(new LinkMaskingContentModifier());
+ return new ContentModifyingOperationPreprocessor(
+ new LinkMaskingContentModifier());
}
/**
@@ -101,8 +102,8 @@ public final class Preprocessors {
* @return the preprocessor
*/
public static OperationPreprocessor maskLinks(String mask) {
- return new ContentModifyingOperationPreprocessor(new LinkMaskingContentModifier(
- mask));
+ return new ContentModifyingOperationPreprocessor(
+ new LinkMaskingContentModifier(mask));
}
/**
@@ -114,7 +115,8 @@ public final class Preprocessors {
* @param replacement the replacement
* @return the preprocessor
*/
- public static OperationPreprocessor replacePattern(Pattern pattern, String replacement) {
+ public static OperationPreprocessor replacePattern(Pattern pattern,
+ String replacement) {
return new ContentModifyingOperationPreprocessor(
new PatternReplacingContentModifier(pattern, replacement));
}
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/PrettyPrintingContentModifier.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/PrettyPrintingContentModifier.java
index 9665fd09..b722038e 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/PrettyPrintingContentModifier.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/PrettyPrintingContentModifier.java
@@ -34,15 +34,15 @@ import javax.xml.transform.TransformerFactory;
import javax.xml.transform.sax.SAXSource;
import javax.xml.transform.stream.StreamResult;
-import org.springframework.http.MediaType;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.SerializationFeature;
import org.xml.sax.ErrorHandler;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;
import org.xml.sax.XMLReader;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import com.fasterxml.jackson.databind.SerializationFeature;
+import org.springframework.http.MediaType;
/**
* A {@link ContentModifier} that modifies the content by pretty printing it.
@@ -52,8 +52,8 @@ import com.fasterxml.jackson.databind.SerializationFeature;
public class PrettyPrintingContentModifier implements ContentModifier {
private static final List PRETTY_PRINTERS = Collections
- .unmodifiableList(Arrays.asList(new JsonPrettyPrinter(),
- new XmlPrettyPrinter()));
+ .unmodifiableList(
+ Arrays.asList(new JsonPrettyPrinter(), new XmlPrettyPrinter()));
@Override
public byte[] modifyContent(byte[] originalContent, MediaType contentType) {
@@ -98,8 +98,8 @@ public class PrettyPrintingContentModifier implements ContentModifier {
SAXParser parser = parserFactory.newSAXParser();
XMLReader xmlReader = parser.getXMLReader();
xmlReader.setErrorHandler(new SilentErrorHandler());
- return new SAXSource(xmlReader, new InputSource(new ByteArrayInputStream(
- original)));
+ return new SAXSource(xmlReader,
+ new InputSource(new ByteArrayInputStream(original)));
}
private static final class SilentErrorListener implements ErrorListener {
@@ -111,7 +111,8 @@ public class PrettyPrintingContentModifier implements ContentModifier {
}
@Override
- public void error(TransformerException exception) throws TransformerException {
+ public void error(TransformerException exception)
+ throws TransformerException {
// Suppress
}
@@ -146,8 +147,8 @@ public class PrettyPrintingContentModifier implements ContentModifier {
@Override
public String prettyPrint(byte[] original) throws IOException {
- ObjectMapper objectMapper = new ObjectMapper().configure(
- SerializationFeature.INDENT_OUTPUT, true);
+ ObjectMapper objectMapper = new ObjectMapper()
+ .configure(SerializationFeature.INDENT_OUTPUT, true);
return objectMapper.writeValueAsString(objectMapper.readTree(original));
}
}
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/package-info.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/package-info.java
index 55913531..a00ceb0e 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/package-info.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/operation/preprocess/package-info.java
@@ -18,4 +18,3 @@
* Support for preprocessing an operation prior to it being documented.
*/
package org.springframework.restdocs.operation.preprocess;
-
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/package-info.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/package-info.java
index 2d3767b2..73fee669 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/package-info.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/package-info.java
@@ -18,4 +18,3 @@
* Core Spring REST Docs classes.
*/
package org.springframework.restdocs;
-
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/AbstractFieldsSnippet.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/AbstractFieldsSnippet.java
index 3257be17..dcff13bd 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/AbstractFieldsSnippet.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/AbstractFieldsSnippet.java
@@ -57,9 +57,10 @@ public abstract class AbstractFieldsSnippet extends TemplatedSnippet {
for (FieldDescriptor descriptor : descriptors) {
Assert.notNull(descriptor.getPath(), "Field descriptors must have a path");
if (!descriptor.isIgnored()) {
- Assert.notNull(descriptor.getDescription(), "The descriptor for field '"
- + descriptor.getPath() + "' must either have a description or"
- + " be marked as " + "ignored");
+ Assert.notNull(descriptor.getDescription(),
+ "The descriptor for field '" + descriptor.getPath()
+ + "' must either have a description or" + " be marked as "
+ + "ignored");
}
}
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/JsonContentHandler.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/JsonContentHandler.java
index b08f1427..779b75fb 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/JsonContentHandler.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/JsonContentHandler.java
@@ -44,13 +44,13 @@ class JsonContentHandler implements ContentHandler {
}
@Override
- public List findMissingFields(List fieldDescriptors) {
+ public List findMissingFields(
+ List fieldDescriptors) {
List missingFields = new ArrayList<>();
Object payload = readContent();
for (FieldDescriptor fieldDescriptor : fieldDescriptors) {
- if (!fieldDescriptor.isOptional()
- && !this.fieldProcessor.hasField(
- JsonFieldPath.compile(fieldDescriptor.getPath()), payload)) {
+ if (!fieldDescriptor.isOptional() && !this.fieldProcessor.hasField(
+ JsonFieldPath.compile(fieldDescriptor.getPath()), payload)) {
missingFields.add(fieldDescriptor);
}
}
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/JsonFieldPath.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/JsonFieldPath.java
index 3eefe20c..10478a83 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/JsonFieldPath.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/JsonFieldPath.java
@@ -87,8 +87,8 @@ final class JsonFieldPath {
List segments = new ArrayList<>();
while (matcher.find()) {
if (previous != matcher.start()) {
- segments.addAll(extractDotSeparatedSegments(path.substring(previous,
- matcher.start())));
+ segments.addAll(extractDotSeparatedSegments(
+ path.substring(previous, matcher.start())));
}
if (matcher.group(1) != null) {
segments.add(matcher.group(1));
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/JsonFieldProcessor.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/JsonFieldProcessor.java
index 5e4ed29d..fb63a214 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/JsonFieldProcessor.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/JsonFieldProcessor.java
@@ -89,26 +89,30 @@ final class JsonFieldProcessor {
}
}
- private void handleListPayload(ProcessingContext context, MatchCallback matchCallback) {
+ private void handleListPayload(ProcessingContext context,
+ MatchCallback matchCallback) {
List> list = context.getPayload();
final Iterator> items = list.iterator();
if (context.isLeaf()) {
while (items.hasNext()) {
Object item = items.next();
- matchCallback.foundMatch(new ListMatch(items, list, item, context
- .getParentMatch()));
+ matchCallback.foundMatch(
+ new ListMatch(items, list, item, context.getParentMatch()));
}
}
else {
while (items.hasNext()) {
Object item = items.next();
- traverse(context.descend(item, new ListMatch(items, list, item,
- context.parent)), matchCallback);
+ traverse(
+ context.descend(item,
+ new ListMatch(items, list, item, context.parent)),
+ matchCallback);
}
}
}
- private void handleMapPayload(ProcessingContext context, MatchCallback matchCallback) {
+ private void handleMapPayload(ProcessingContext context,
+ MatchCallback matchCallback) {
Map, ?> map = context.getPayload();
Object item = map.get(context.getSegment());
MapMatch mapMatch = new MapMatch(item, map, context.getSegment(),
@@ -238,8 +242,8 @@ final class JsonFieldProcessor {
}
private ProcessingContext descend(Object payload, Match match) {
- return new ProcessingContext(payload, this.path, this.segments.subList(1,
- this.segments.size()), match);
+ return new ProcessingContext(payload, this.path,
+ this.segments.subList(1, this.segments.size()), match);
}
}
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/XmlContentHandler.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/XmlContentHandler.java
index 79801373..67e2763d 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/XmlContentHandler.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/XmlContentHandler.java
@@ -63,7 +63,8 @@ class XmlContentHandler implements ContentHandler {
}
@Override
- public List findMissingFields(List fieldDescriptors) {
+ public List findMissingFields(
+ List fieldDescriptors) {
List missingFields = new ArrayList<>();
Document payload = readPayload();
for (FieldDescriptor fieldDescriptor : fieldDescriptors) {
@@ -78,7 +79,8 @@ class XmlContentHandler implements ContentHandler {
return missingFields;
}
- private NodeList findMatchingNodes(FieldDescriptor fieldDescriptor, Document payload) {
+ private NodeList findMatchingNodes(FieldDescriptor fieldDescriptor,
+ Document payload) {
try {
return (NodeList) createXPath(fieldDescriptor.getPath()).evaluate(payload,
XPathConstants.NODESET);
@@ -90,15 +92,16 @@ class XmlContentHandler implements ContentHandler {
private Document readPayload() {
try {
- return this.documentBuilder.parse(new InputSource(new ByteArrayInputStream(
- this.rawContent)));
+ return this.documentBuilder
+ .parse(new InputSource(new ByteArrayInputStream(this.rawContent)));
}
catch (Exception ex) {
throw new PayloadHandlingException(ex);
}
}
- private XPathExpression createXPath(String fieldPath) throws XPathExpressionException {
+ private XPathExpression createXPath(String fieldPath)
+ throws XPathExpressionException {
return XPathFactory.newInstance().newXPath().compile(fieldPath);
}
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/package-info.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/package-info.java
index f306a019..2c3281d6 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/package-info.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/package-info.java
@@ -18,4 +18,3 @@
* Documenting the payload of a RESTful API's requests and responses.
*/
package org.springframework.restdocs.payload;
-
diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/request/AbstractParametersSnippet.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/request/AbstractParametersSnippet.java
index 7eb6e11c..0be93022 100644
--- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/request/AbstractParametersSnippet.java
+++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/request/AbstractParametersSnippet.java
@@ -54,7 +54,8 @@ public abstract class AbstractParametersSnippet extends TemplatedSnippet {
List descriptors, Map attributes) {
super(snippetName, attributes);
for (ParameterDescriptor descriptor : descriptors) {
- Assert.notNull(descriptor.getName(), "Parameter descriptors must have a name");
+ Assert.notNull(descriptor.getName(),
+ "Parameter descriptors must have a name");
if (!descriptor.isIgnored()) {
Assert.notNull(descriptor.getDescription(),
"The descriptor for parameter '" + descriptor.getName()
@@ -71,7 +72,8 @@ public abstract class AbstractParametersSnippet extends TemplatedSnippet {
Map model = new HashMap<>();
List