diff --git a/.idea/inspectionProfiles/AWS_Java_SDK_2_0.xml b/.idea/inspectionProfiles/AWS_Java_SDK_2_0.xml
index 52273d96761e..2d378ef80b27 100644
--- a/.idea/inspectionProfiles/AWS_Java_SDK_2_0.xml
+++ b/.idea/inspectionProfiles/AWS_Java_SDK_2_0.xml
@@ -7,5 +7,6 @@
+
\ No newline at end of file
diff --git a/core/sdk-core/src/main/java/software/amazon/awssdk/core/document/internal/BooleanDocument.java b/core/sdk-core/src/main/java/software/amazon/awssdk/core/document/internal/BooleanDocument.java
index 190c906670ad..9e11f61c8187 100644
--- a/core/sdk-core/src/main/java/software/amazon/awssdk/core/document/internal/BooleanDocument.java
+++ b/core/sdk-core/src/main/java/software/amazon/awssdk/core/document/internal/BooleanDocument.java
@@ -17,7 +17,6 @@
import java.util.List;
import java.util.Map;
-import java.util.Objects;
import software.amazon.awssdk.annotations.Immutable;
import software.amazon.awssdk.annotations.SdkInternalApi;
import software.amazon.awssdk.core.SdkNumber;
@@ -138,11 +137,11 @@ public boolean equals(Object o) {
return false;
}
BooleanDocument that = (BooleanDocument) o;
- return Objects.equals(value, that.value);
+ return value == that.value;
}
@Override
public int hashCode() {
- return Objects.hashCode(value);
+ return Boolean.hashCode(value);
}
}
\ No newline at end of file
diff --git a/http-client-spi/src/main/java/software/amazon/awssdk/http/DefaultSdkHttpFullResponse.java b/http-client-spi/src/main/java/software/amazon/awssdk/http/DefaultSdkHttpFullResponse.java
index f73262bf1b2e..5d4af93a4dca 100644
--- a/http-client-spi/src/main/java/software/amazon/awssdk/http/DefaultSdkHttpFullResponse.java
+++ b/http-client-spi/src/main/java/software/amazon/awssdk/http/DefaultSdkHttpFullResponse.java
@@ -91,7 +91,7 @@ public boolean equals(Object o) {
return false;
}
DefaultSdkHttpFullResponse that = (DefaultSdkHttpFullResponse) o;
- return Objects.equals(statusCode, that.statusCode) &&
+ return (statusCode == that.statusCode) &&
Objects.equals(statusText, that.statusText) &&
Objects.equals(headers, that.headers);
}
diff --git a/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/endpoints/S3EndpointResolverContext.java b/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/endpoints/S3EndpointResolverContext.java
index 7b1726a107ba..2dfa81f16dd5 100644
--- a/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/endpoints/S3EndpointResolverContext.java
+++ b/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/endpoints/S3EndpointResolverContext.java
@@ -86,7 +86,7 @@ public boolean equals(Object o) {
Objects.equals(originalRequest, that.originalRequest) &&
Objects.equals(region, that.region) &&
Objects.equals(serviceConfiguration, that.serviceConfiguration) &&
- Objects.equals(disableHostPrefixInjection, that.disableHostPrefixInjection);
+ (disableHostPrefixInjection == that.disableHostPrefixInjection);
}
@Override