2
0
Эх сурвалжийг харах

SEC-1702: Add Burt's patch implementing hashcode method in AntPathRequestMatcher

Luke Taylor 14 жил өмнө
parent
commit
78d5495945

+ 9 - 0
web/src/main/java/org/springframework/security/web/util/AntPathRequestMatcher.java

@@ -132,6 +132,15 @@ public final class AntPathRequestMatcher implements RequestMatcher {
             this.httpMethod == other.httpMethod;
     }
 
+    @Override
+    public int hashCode() {
+        int code = 31 ^ pattern.hashCode();
+        if (httpMethod != null) {
+            code ^= httpMethod.hashCode();
+        }
+        return code;
+    }
+
     @Override
     public String toString() {
         StringBuilder sb = new StringBuilder();