Bump error_prone_annotations from 2.3.3 to 2.4.0
Bump error_prone_annotations from 2.3.3 to 2.4.0

Bumps [error_prone_annotations](https://github.com/google/error-prone) from 2.3.3 to 2.4.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.4.0</h2>
<p><strong>Support for latest JDK versions</strong>: Error Prone is now compatible with JDK 8 through JDK 14, as well as early access builds of JDK 15.</p>
<p>New checks:</p>
<ul>
<li><a href="https://errorprone.info/bugpattern/AutoValueSubclassLeaked">AutoValueSubclassLeaked</a></li>
<li><a href="https://errorprone.info/bugpattern/CacheLoaderNull">CacheLoaderNull</a></li>
<li><a href="https://errorprone.info/bugpattern/CheckedExceptionNotThrown">CheckedExceptionNotThrown</a></li>
<li><a href="https://errorprone.info/bugpattern/CollectionUndefinedEquality">CollectionUndefinedEquality</a></li>
<li><a href="https://errorprone.info/bugpattern/ConstantPatternCompile">ConstantPatternCompile</a></li>
<li><a href="https://errorprone.info/bugpattern/DefaultPackage">DefaultPackage</a></li>
<li><a href="https://errorprone.info/bugpattern/EmptyCatch">EmptyCatch</a></li>
<li><a href="https://errorprone.info/bugpattern/FieldCanBeStatic">FieldCanBeStatic</a></li>
<li><a href="https://errorprone.info/bugpattern/ForEachIterable">ForEachIterable</a></li>
<li><a href="https://errorprone.info/bugpattern/FromTemporalAccessor">FromTemporalAccessor</a></li>
<li><a href="https://errorprone.info/bugpattern/IdentityHashMapBoxing">IdentityHashMapBoxing</a></li>
<li><a href="https://errorprone.info/bugpattern/IgnoredPureGetter">IgnoredPureGetter</a></li>
<li><a href="https://errorprone.info/bugpattern/InlineFormatString">InlineFormatString</a></li>
<li><a href="https://errorprone.info/bugpattern/InvalidLink">InvalidLink</a></li>
<li><a href="https://errorprone.info/bugpattern/LockOnBoxedPrimitive">LockOnBoxedPrimitive</a></li>
<li><a href="https://errorprone.info/bugpattern/LossyPrimitiveCompare">LossyPrimitiveCompare</a></li>
<li><a href="https://errorprone.info/bugpattern/MisusedDayOfYear">MisusedDayOfYear</a></li>
<li><a href="https://errorprone.info/bugpattern/MutablePublicArray">MutablePublicArray</a></li>
<li><a href="https://errorprone.info/bugpattern/NonCanonicalType">NonCanonicalType</a></li>
<li><a href="https://errorprone.info/bugpattern/NullOptional">NullOptional</a></li>
<li><a href="https://errorprone.info/bugpattern/ProtectedMembersInFinalClass">ProtectedMembersInFinalClass</a></li>
<li><a href="https://errorprone.info/bugpattern/PublicConstructorForAbstractClass">PublicConstructorForAbstractClass</a></li>
<li><a href="https://errorprone.info/bugpattern/RedundantCondition">RedundantCondition</a></li>
<li><a href="https://errorprone.info/bugpattern/StaticAssignmentInConstructor">StaticAssignmentInConstructor</a></li>
<li><a href="https://errorprone.info/bugpattern/StronglyTypeTime">StronglyTypeTime</a></li>
<li><a href="https://errorprone.info/bugpattern/SuppressWarningsWithoutExplanation">SuppressWarningsWithoutExplanation</a></li>
<li><a href="https://errorprone.info/bugpattern/TruthGetOrDefault">TruthGetOrDefault</a></li>
<li><a href="https://errorprone.info/bugpattern/UnnecessarilyFullyQualified">UnnecessarilyFullyQualified</a></li>
<li><a href="https://errorprone.info/bugpattern/UrlInSee">UrlInSee</a></li>
</ul>
<p>Fixed issues: <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1070">#1070</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1106">#1106</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1107">#1107</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1110">#1110</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1111">#1111</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1187">#1187</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1208">#1208</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1239">#1239</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1265">#1265</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1428">#1428</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1432">#1432</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1433">#1433</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1439">#1439</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1444">#1444</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1447">#1447</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1449">#1449</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1451">#1451</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1454">#1454</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1455">#1455</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1458">#1458</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1462">#1462</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1473">#1473</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1491">#1491</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1531">#1531</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1558">#1558</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1565">#1565</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1570">#1570</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1573">#1573</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1586">#1586</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1587">#1587</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1590">#1590</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1591">#1591</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1602">#1602</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1606">#1606</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1609">#1609</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1624">#1624</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/776">#776</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/785">#785</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/930">#930</a></p>
<h2>Error Prone 2.3.4</h2>
<p><strong>Performance Improvements</strong>: 40% speedup when run against Google's codebase with errors enabled.</p>
<p><strong>New Checks</strong>:</p>
<ul>
<li><a href="http://errorprone.info/bugpattern/AlmostJavadoc">AlmostJavadoc</a></li>
<li><a href="http://errorprone.info/bugpattern/BoxedPrimitiveEquality">BoxedPrimitiveEquality</a></li>
<li><a href="http://errorprone.info/bugpattern/ChainedAssertionLosesContext">ChainedAssertionLosesContext</a></li>
<li><a href="http://errorprone.info/bugpattern/CheckNotNullMultipleTimes">CheckNotNullMultipleTimes</a></li>
<li><a href="http://errorprone.info/bugpattern/DescribeMatch">DescribeMatch</a></li>
<li><a href="http://errorprone.info/bugpattern/DoNotMock">DoNotMockChecker</a> and <a href="https://github.com/google/error-prone/blob/master/annotations/src/main/java/com/google/errorprone/annotations/DoNotMock.java">@DoNotMock</a></li>
<li><a href="http://errorprone.info/bugpattern/DurationTemporalUnit">DurationTemporalUnit</a></li>
<li><a href="http://errorprone.info/bugpattern/EmptyBlockTag">EmptyBlockTag</a></li>
<li><a href="http://errorprone.info/bugpattern/ExtendsAutoValue">ExtendsAutoValue</a></li>
<li><a href="http://errorprone.info/bugpattern/FieldCanBeLocal">FieldCanBeLocal</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/1e2c8ac094d6d8b8c968f722d723800c5a79fb20"><code>1e2c8ac</code></a> Fix an NPE in MultipleUnaryOperatorsInMethodCall</li>
<li><a href="https://github.com/google/error-prone/commit/d216dc1943b6f0831f3f8737772b99d9f57c991e"><code>d216dc1</code></a> Set versions for 2.4.0 release</li>
<li><a href="https://github.com/google/error-prone/commit/708a5446d7122f22db1dd2cec6be2575e9885a33"><code>708a544</code></a> Recommend the JavaTimeConversion static conversion methods instead of decompo...</li>
<li><a href="https://github.com/google/error-prone/commit/ab064036c5cd8652dbe80e0f66067e302be0c892"><code>ab06403</code></a> Don't crash when trying to qualify ambiguous simple names</li>
<li><a href="https://github.com/google/error-prone/commit/b83a2b48c0df3d27d8b8d9c682318cdc8993e107"><code>b83a2b4</code></a> Fix a CCE in MutablePublicArray</li>
<li><a href="https://github.com/google/error-prone/commit/10c79550c2e8bf8deb9d84a16dc124268ed9bea2"><code>10c7955</code></a> Fix an NPE in InvalidLink</li>
<li><a href="https://github.com/google/error-prone/commit/35c7777cf92ff93f8f4829adb26ef0b5f0e5562d"><code>35c7777</code></a> Fix a StringIndexOutOfBoundsException in MissingSummary</li>
<li><a href="https://github.com/google/error-prone/commit/67a923c3b75dca682e29b502afa881b5f90244cd"><code>67a923c</code></a> Unwrap JavaTimeConversion calls when converting.</li>
<li><a href="https://github.com/google/error-prone/commit/9803086a7b4c51991c721b72ba31c603bfd95e8d"><code>9803086</code></a> Improve exemptions for CollectionUndefinedEquality.</li>
<li><a href="https://github.com/google/error-prone/commit/746c15f1db94b27ca6b93942dc878389420b5a0e"><code>746c15f</code></a> Add up to JDK 14 to CI</li>
<li>Additional commits viewable in <a href="https://github.com/google/error-prone/compare/v2.3.3...v2.4.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.3.3&new-version=2.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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 #204

COPYBARA_INTEGRATE_REVIEW=https://github.com/google/compile-testing/pull/204 from google:dependabot/maven/com.google.errorprone-error_prone_annotations-2.4.0 6545eb4d992f3f10ce1c8b2a7a974c85feaf7ccd
PiperOrigin-RevId: 337898718

google/compile-testing