Bump error_prone_annotations from 2.4.0 to 2.5.0
Bump error_prone_annotations from 2.4.0 to 2.5.0

Bumps [error_prone_annotations](https://github.com/google/error-prone) from 2.4.0 to 2.5.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/google/error-prone/releases">error_prone_annotations's releases</a>.</em></p>
<blockquote>
<h2>Error Prone 2.5.0</h2>
<p>New checks:</p>
<ul>
<li><a href="http://errorprone.info/bugpattern/BanSerializableRead">BanSerializableRead</a></li>
<li><a href="http://errorprone.info/bugpattern/CatchingUnchecked">CatchingUnchecked</a></li>
<li><a href="http://errorprone.info/bugpattern/ComputeIfAbsentAmbiguousReference">ComputeIfAbsentAmbiguousReference</a></li>
<li><a href="http://errorprone.info/bugpattern/DangerousLiteralNullChecker">DangerousLiteralNullChecker</a></li>
<li><a href="http://errorprone.info/bugpattern/DateChecker">DateChecker</a></li>
<li><a href="http://errorprone.info/bugpattern/DifferentNameButSame">DifferentNameButSame</a></li>
<li><a href="http://errorprone.info/bugpattern/DoNotCallSuggester">DoNotCallSuggester</a></li>
<li><a href="http://errorprone.info/bugpattern/DoNotClaimAnnotations">DoNotClaimAnnotations</a></li>
<li><a href="http://errorprone.info/bugpattern/DoNotMockAutoValue">DoNotMockAutoValue</a></li>
<li><a href="http://errorprone.info/bugpattern/FloggerFormatString">FloggerFormatString</a></li>
<li><a href="http://errorprone.info/bugpattern/FloggerLogVarargs">FloggerLogVarargs</a></li>
<li><a href="http://errorprone.info/bugpattern/FloggerLogWithCause">FloggerLogWithCause</a></li>
<li><a href="http://errorprone.info/bugpattern/FloggerMessageFormat">FloggerMessageFormat</a></li>
<li><a href="http://errorprone.info/bugpattern/FloggerPassedAround">FloggerPassedAround</a></li>
<li><a href="http://errorprone.info/bugpattern/FloggerRedundantIsEnabled">FloggerRedundantIsEnabled</a></li>
<li><a href="http://errorprone.info/bugpattern/FloggerRequiredModifiers">FloggerRequiredModifiers</a></li>
<li><a href="http://errorprone.info/bugpattern/FloggerSplitLogStatement">FloggerSplitLogStatement</a></li>
<li><a href="http://errorprone.info/bugpattern/FloggerWithCause">FloggerWithCause</a></li>
<li><a href="http://errorprone.info/bugpattern/FloggerWithoutCause">FloggerWithoutCause</a></li>
<li><a href="http://errorprone.info/bugpattern/HashCodeToString">HashCodeToString</a></li>
<li><a href="http://errorprone.info/bugpattern/IdentityHashMapUsage">IdentityHashMapUsage</a></li>
<li><a href="http://errorprone.info/bugpattern/ImmutableMemberCollection">ImmutableMemberCollection</a></li>
<li><a href="http://errorprone.info/bugpattern/ImmutableSetForContains">ImmutableSetForContains</a></li>
<li><a href="http://errorprone.info/bugpattern/InitializeInline">InitializeInline</a></li>
<li><a href="http://errorprone.info/bugpattern/InvalidThrowsLink">InvalidThrowsLink</a></li>
<li><a href="http://errorprone.info/bugpattern/IsInstanceIncompatibleType">IsInstanceIncompatibleType</a></li>
<li><a href="http://errorprone.info/bugpattern/JavaUtilDateChecker">JavaUtilDateChecker</a></li>
<li><a href="http://errorprone.info/bugpattern/JodaConstructors">JodaConstructors</a></li>
<li><a href="http://errorprone.info/bugpattern/JodaDateTimeConstants">JodaDateTimeConstants</a></li>
<li><a href="http://errorprone.info/bugpattern/LongFloatConversion">LongFloatConversion</a></li>
<li><a href="http://errorprone.info/bugpattern/MemberName">MemberName</a></li>
<li><a href="http://errorprone.info/bugpattern/MisplacedScopeAnnotations">MisplacedScopeAnnotations</a></li>
<li><a href="http://errorprone.info/bugpattern/ObjectEqualsForPrimitives">ObjectEqualsForPrimitives</a></li>
<li><a href="http://errorprone.info/bugpattern/OptionalMapUnusedValue">OptionalMapUnusedValue</a></li>
<li><a href="http://errorprone.info/bugpattern/ReturnsNullCollection">ReturnsNullCollection</a></li>
<li><a href="http://errorprone.info/bugpattern/StaticMockMember">StaticMockMember</a></li>
<li><a href="http://errorprone.info/bugpattern/StreamToIterable">StreamToIterable</a></li>
<li><a href="http://errorprone.info/bugpattern/SymbolToString">SymbolToString</a></li>
<li><a href="http://errorprone.info/bugpattern/TypeToString">TypeToString</a></li>
<li><a href="http://errorprone.info/bugpattern/UnnecessarilyVisible">UnnecessarilyVisible</a></li>
<li><a href="http://errorprone.info/bugpattern/UnnecessaryMethodReference">UnnecessaryMethodReference</a></li>
<li><a href="http://errorprone.info/bugpattern/UnnecessaryOptionalGet">UnnecessaryOptionalGet</a></li>
<li><a href="http://errorprone.info/bugpattern/UnsafeLocaleUsage">UnsafeLocaleUsage</a></li>
<li><a href="http://errorprone.info/bugpattern/UseEnumSwitch">UseEnumSwitch</a></li>
<li><a href="http://errorprone.info/bugpattern/UseTimeInScope">UseTimeInScope</a></li>
<li><a href="http://errorprone.info/bugpattern/WrongOneof">WrongOneof</a></li>
<li><a href="http://errorprone.info/bugpattern/ZoneIdOfZ">ZoneIdOfZ</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/google/error-prone/commit/45ad90d1949f1ce10796075f0f70e31e80e7b387"><code>45ad90d</code></a> Prepare for 2.5.0 release</li>
<li><a href="https://github.com/google/error-prone/commit/f7c5e6cbc99b4258f6f6ef4cfe65cfd9402c4323"><code>f7c5e6c</code></a> Improve handling of type parameter names that start with <code>_</code></li>
<li><a href="https://github.com/google/error-prone/commit/99968c5350838368eaea0d87db620fc771193c4c"><code>99968c5</code></a> Delete examples/</li>
<li><a href="https://github.com/google/error-prone/commit/e5d52dddb7ce3861e4929a640b70e566370111f3"><code>e5d52dd</code></a> Don't crash for CaseKind.RULE in UnnecessaryDefaultInEnumSwitch</li>
<li><a href="https://github.com/google/error-prone/commit/ec440833a18225a9bb793454268bf237d2dc46bf"><code>ec44083</code></a> Fix IntelliJ google-java-format config</li>
<li><a href="https://github.com/google/error-prone/commit/06fc8e89c51f31e3c8fe4775373feff9e35322ff"><code>06fc8e8</code></a> Remove disabled-by-default <code>ParameterNotNullable</code> check</li>
<li><a href="https://github.com/google/error-prone/commit/92fd4642df75acc044eb83af978be34b60c7dbde"><code>92fd464</code></a> Move <code>BanSerializableRead</code> annotations to an internal package</li>
<li><a href="https://github.com/google/error-prone/commit/ea7b968f79229d30bea6546f20644f3641ac0e1d"><code>ea7b968</code></a> Support <code>Pattern.split</code> in <code>StringSplitter</code></li>
<li><a href="https://github.com/google/error-prone/commit/83ad9b65982fdd7ac0afa07fe28a9ae0cd806e77"><code>83ad9b6</code></a> Fix a crash on <code>var</code> in <code>DefaultCharset</code></li>
<li><a href="https://github.com/google/error-prone/commit/ea312c92311f24b39f8b560d8716fb2aa176b9e0"><code>ea312c9</code></a> Don't make <code>UnnecessarilyFullyQualified</code> suggestions in <code>package-info</code>s</li>
<li>Additional commits viewable in <a href="https://github.com/google/error-prone/compare/v2.4.0...v2.5.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.errorprone:error_prone_annotations&package-manager=maven&previous-version=2.4.0&new-version=2.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Fixes #217

COPYBARA_INTEGRATE_REVIEW=https://github.com/google/compile-testing/pull/217 from google:dependabot/maven/com.google.errorprone-error_prone_annotations-2.5.0 89e063acaf023c41d3abba3818b4a85faae74f4c
PiperOrigin-RevId: 351578753

google/compile-testing