File tree Expand file tree Collapse file tree 8 files changed +15
-38
lines changed
spring-aop/src/main/java/org/springframework/aop/support
spring-beans/src/main/java/org/springframework/beans/factory/config
spring-webflux/src/main/java/org/springframework/web/reactive
spring-webmvc/src/main/java/org/springframework/web/servlet/resource
spring-web/src/main/java/org/springframework/http Expand file tree Collapse file tree 8 files changed +15
-38
lines changed Original file line number Diff line number Diff line change @@ -209,10 +209,8 @@ public boolean equals(Object other) {
209209
210210 @ Override
211211 public int hashCode () {
212- int hashCode = super .hashCode ();
213- hashCode = 37 * hashCode + this .cf1 .hashCode ();
214- hashCode = 37 * hashCode + this .cf2 .hashCode ();
215- return hashCode ;
212+ // Allow for matching with regular UnionMethodMatcher by providing same hash...
213+ return super .hashCode ();
216214 }
217215 }
218216
Original file line number Diff line number Diff line change @@ -353,7 +353,6 @@ public Class<?> getDependencyType() {
353353 Type [] args = ((ParameterizedType ) type ).getActualTypeArguments ();
354354 type = args [args .length - 1 ];
355355 }
356- // TODO: Object.class if unresolvable
357356 }
358357 if (type instanceof Class ) {
359358 return (Class <?>) type ;
@@ -375,6 +374,7 @@ else if (type instanceof ParameterizedType) {
375374 }
376375 }
377376
377+
378378 @ Override
379379 public boolean equals (Object other ) {
380380 if (this == other ) {
Original file line number Diff line number Diff line change @@ -199,7 +199,7 @@ public String toString() {
199199 sb .append (this .name ).append ('\"' );
200200 }
201201 if (this .filename != null ) {
202- if (this .charset == null || StandardCharsets .US_ASCII .equals (this .charset )) {
202+ if (this .charset == null || StandardCharsets .US_ASCII .equals (this .charset )) {
203203 sb .append ("; filename=\" " );
204204 sb .append (this .filename ).append ('\"' );
205205 }
Original file line number Diff line number Diff line change 4040 *
4141 * @author Rossen Stoyanchev
4242 * @since 5.0
43- * @deprecated as of 5.1 in favor of using {@link EncodedResourceResolver}.
43+ * @deprecated as of 5.1, in favor of using {@link EncodedResourceResolver}
4444 */
4545@ Deprecated
4646public class GzipResourceResolver extends AbstractResourceResolver {
@@ -161,13 +161,8 @@ public String getDescription() {
161161
162162 @ Override
163163 public HttpHeaders getResponseHeaders () {
164- HttpHeaders headers ;
165- if (this .original instanceof HttpResource ) {
166- headers = ((HttpResource ) this .original ).getResponseHeaders ();
167- }
168- else {
169- headers = new HttpHeaders ();
170- }
164+ HttpHeaders headers = (this .original instanceof HttpResource ?
165+ ((HttpResource ) this .original ).getResponseHeaders () : new HttpHeaders ());
171166 headers .add (HttpHeaders .CONTENT_ENCODING , "gzip" );
172167 headers .add (HttpHeaders .VARY , HttpHeaders .ACCEPT_ENCODING );
173168 return headers ;
Original file line number Diff line number Diff line change @@ -314,13 +314,8 @@ public InputStream getInputStream() throws IOException {
314314
315315 @ Override
316316 public HttpHeaders getResponseHeaders () {
317- HttpHeaders headers ;
318- if (this .original instanceof HttpResource ) {
319- headers = ((HttpResource ) this .original ).getResponseHeaders ();
320- }
321- else {
322- headers = new HttpHeaders ();
323- }
317+ HttpHeaders headers = (this .original instanceof HttpResource ?
318+ ((HttpResource ) this .original ).getResponseHeaders () : new HttpHeaders ());
324319 headers .setETag ("\" " + this .version + "\" " );
325320 return headers ;
326321 }
Original file line number Diff line number Diff line change @@ -153,14 +153,13 @@ else if (returnValue instanceof HttpHeaders) {
153153
154154 HttpHeaders entityHeaders = httpEntity .getHeaders ();
155155 HttpHeaders responseHeaders = exchange .getResponse ().getHeaders ();
156-
157156 if (!entityHeaders .isEmpty ()) {
158157 entityHeaders .entrySet ().stream ()
159158 .filter (entry -> !responseHeaders .containsKey (entry .getKey ()))
160159 .forEach (entry -> responseHeaders .put (entry .getKey (), entry .getValue ()));
161160 }
162161
163- if (httpEntity .getBody () == null || returnValue instanceof HttpHeaders ) {
162+ if (httpEntity .getBody () == null || returnValue instanceof HttpHeaders ) {
164163 return exchange .getResponse ().setComplete ();
165164 }
166165
Original file line number Diff line number Diff line change 4040 * @author Rossen Stoyanchev
4141 * @author Sam Brannen
4242 * @since 4.1
43- * @deprecated as of 5.1 in favor of using {@link EncodedResourceResolver}.
43+ * @deprecated as of 5.1, in favor of using {@link EncodedResourceResolver}
4444 */
4545@ Deprecated
4646public class GzipResourceResolver extends AbstractResourceResolver {
@@ -162,13 +162,8 @@ public String getDescription() {
162162
163163 @ Override
164164 public HttpHeaders getResponseHeaders () {
165- HttpHeaders headers ;
166- if (this .original instanceof HttpResource ) {
167- headers = ((HttpResource ) this .original ).getResponseHeaders ();
168- }
169- else {
170- headers = new HttpHeaders ();
171- }
165+ HttpHeaders headers = (this .original instanceof HttpResource ?
166+ ((HttpResource ) this .original ).getResponseHeaders () : new HttpHeaders ());
172167 headers .add (HttpHeaders .CONTENT_ENCODING , "gzip" );
173168 headers .add (HttpHeaders .VARY , HttpHeaders .ACCEPT_ENCODING );
174169 return headers ;
Original file line number Diff line number Diff line change @@ -310,13 +310,8 @@ public InputStream getInputStream() throws IOException {
310310
311311 @ Override
312312 public HttpHeaders getResponseHeaders () {
313- HttpHeaders headers ;
314- if (this .original instanceof HttpResource ) {
315- headers = ((HttpResource ) this .original ).getResponseHeaders ();
316- }
317- else {
318- headers = new HttpHeaders ();
319- }
313+ HttpHeaders headers = (this .original instanceof HttpResource ?
314+ ((HttpResource ) this .original ).getResponseHeaders () : new HttpHeaders ());
320315 headers .setETag ("\" " + this .version + "\" " );
321316 return headers ;
322317 }
You can’t perform that action at this time.
0 commit comments