Skip to content

Commit c61dfb4

Browse files
committed
Fix build
1 parent 13812b6 commit c61dfb4

File tree

7 files changed

+15
-6
lines changed

7 files changed

+15
-6
lines changed

build-tools/src/main/resources/software/amazon/awssdk/spotbugs-suppressions.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,15 @@
301301
<Bug pattern="DCN_NULLPOINTER_EXCEPTION"/>
302302
</Match>
303303

304+
<!-- Retrieves and updates crc value in update() -->
305+
<Match>
306+
<Or>
307+
<Class name="software.amazon.awssdk.checksums.internal.SdkCrc32CChecksum"/>
308+
<Class name="software.amazon.awssdk.checksums.internal.SdkCrc32Checksum"/>
309+
</Or>
310+
<Bug pattern="SA_FIELD_SELF_ASSIGNMENT"/>
311+
</Match>
312+
304313
<!-- Suppress existing blocking call. -->
305314
<!-- Classes making calls to disallowed methods made outside of the async code path can be added here to be suppressed -->
306315
<!-- TODO: remove classes from the list once blocking calls have been removed from the SDK async code path -->

core/sdk-core/src/main/java/software/amazon/awssdk/core/checksums/ChecksumSpecs.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
* Implementor notes: this class is technically not needed, but we can't remove it now for backwards compatibility reasons.
3434
*/
3535
@SdkProtectedApi
36-
public final class ChecksumSpecs implements ToCopyableBuilder<ChecksumSpecs.Builder, ChecksumSpecs> {
36+
public class ChecksumSpecs implements ToCopyableBuilder<ChecksumSpecs.Builder, ChecksumSpecs> {
3737

3838
private final ChecksumAlgorithm algorithm;
3939
private final String headerName;

core/sdk-core/src/main/java/software/amazon/awssdk/core/checksums/Crc32CChecksum.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
*/
3030
@Deprecated
3131
@SdkProtectedApi
32-
public final class Crc32CChecksum extends LegacyDelegatingChecksum {
32+
public class Crc32CChecksum extends LegacyDelegatingChecksum {
3333

3434
public Crc32CChecksum() {
3535
super(DefaultChecksumAlgorithm.CRC32C);

core/sdk-core/src/main/java/software/amazon/awssdk/core/checksums/Crc32Checksum.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
*/
3131
@Deprecated
3232
@SdkProtectedApi
33-
public final class Crc32Checksum extends LegacyDelegatingChecksum {
33+
public class Crc32Checksum extends LegacyDelegatingChecksum {
3434

3535
public Crc32Checksum() {
3636
super(DefaultChecksumAlgorithm.CRC32);

core/sdk-core/src/main/java/software/amazon/awssdk/core/checksums/Md5Checksum.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
*/
3131
@Deprecated
3232
@SdkProtectedApi
33-
public final class Md5Checksum extends LegacyDelegatingChecksum {
33+
public class Md5Checksum extends LegacyDelegatingChecksum {
3434

3535
public Md5Checksum() {
3636
super(DefaultChecksumAlgorithm.MD5);

core/sdk-core/src/main/java/software/amazon/awssdk/core/checksums/Sha1Checksum.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
*/
3131
@Deprecated
3232
@SdkInternalApi
33-
public final class Sha1Checksum extends LegacyDelegatingChecksum {
33+
public class Sha1Checksum extends LegacyDelegatingChecksum {
3434

3535
public Sha1Checksum() {
3636
super(DefaultChecksumAlgorithm.SHA1);

core/sdk-core/src/main/java/software/amazon/awssdk/core/checksums/Sha256Checksum.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
*/
3131
@Deprecated
3232
@SdkProtectedApi
33-
public final class Sha256Checksum extends LegacyDelegatingChecksum {
33+
public class Sha256Checksum extends LegacyDelegatingChecksum {
3434

3535
public Sha256Checksum() {
3636
super(DefaultChecksumAlgorithm.SHA256);

0 commit comments

Comments
 (0)