Bump guava from 27.0.1-jre to 29.0-jre in /core (#199)
Bump guava from 27.0.1-jre to 29.0-jre in /core (#199)

Summary:
Bumps [guava](https://github.com/google/guava) from 27.0.1-jre to 29.0-jre.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/google/guava/releases">guava's releases</a>.</em></p>
<blockquote>
<h2>29.0</h2>
<h3>Maven</h3>
<pre lang="xml"><code>&lt;dependency&gt;
  &lt;groupId&gt;com.google.guava&lt;/groupId&gt;
  &lt;artifactId&gt;guava&lt;/artifactId&gt;
  &lt;version&gt;29.0-jre&lt;/version&gt;
  &lt;!-- or, for Android: --&gt;
  &lt;version&gt;29.0-android&lt;/version&gt;
&lt;/dependency&gt;
</code></pre>
<h3>Javadoc</h3>
<ul>
<li><a href="http://guava.dev/releases/29.0-jre/api/docs/">29.0-jre</a></li>
<li><a href="http://guava.dev/releases/29.0-android/api/docs/">29.0-android</a></li>
</ul>
<h3>JDiff</h3>
<ul>
<li><a href="http://guava.dev/releases/29.0-jre/api/diffs/">29.0-jre vs. 28.2-jre</a></li>
<li><a href="http://guava.dev/releases/29.0-android/api/diffs/">29.0-android vs. 28.2-android</a></li>
<li><a href="http://guava.dev/releases/29.0-android/api/androiddiffs/">29.0-android vs. 29.0-jre</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li><a href="https://groups.google.com/d/msg/guava-announce/zHZTFg7YF3o/rQNnwdHeEwAJ">Guava types can no longer be sent over GWT-RPC.</a> To <em>temporarily</em> reenable support, set the <code>guava.gwt.emergency_reenable_rpc</code> system property to <code>true</code>. (5214a10b1e)
<ul>
<li>This is the only breaking change in this release, and it affects only users of the <code>guava-gwt</code> artifact, not people who use only the <code>guava</code> artifact. This release contains no changes that break <em>binary compatibility</em> for any users.</li>
</ul>
</li>
<li>API documentation for Guava classes is now easier to reach. For example, for <code>ImmutableList</code>, visit <a href="https://guava.dev/ImmutableList">guava.dev/ImmutableList</a>. Also, more easily access the index at <a href="https://guava.dev/api">guava.dev/api</a>.</li>
<li><code>collect</code>: Annotated <code>FluentIterable.from(FluentIterable)</code> with <code>DoNotCall</code>. (b1c77b7df3)</li>
<li><code>collect</code>: Made <code>ceiling</code>, <code>floor</code>, <code>headSet(E, boolean)</code>, and <code>tailSet(E, boolean)</code> methods available in the GWT-emulated <code>ImmutableSortedSet</code>. (7e0fe90ca8, 5f2fbf27b2)</li>
<li><code>graph</code>: Made it possible to set a stable incident edge order by calling the newly added method <code>[Value]Graph.Builder.incidentEdgeOrder(ElementOrder.stable())</code>. (70164025a8)</li>
<li><code>graph</code>: Added <code>incidentEdgeOrder()</code> to the <code>[Value]Graph</code> interfaces. (cde576ec00)</li>
<li><code>util.concurrent</code>: Added <code>Duration</code>-based <code>default</code> methods to <code>ListeningScheduledExecutorService</code>. (931e83f969)</li>
<li><code>util.concurrent</code>: Added <code>immediateVoidFuture</code>. (9f3bae5853)</li>
<li><code>util.concurrent</code>: Removed <code>Beta</code> from <code>Service</code> and related classes. (dc46627fea)</li>
<li><code>util.concurrent</code>: Deprecated the 1-arg overload of <code>ServiceManager.addListener</code>. (86e3620125)</li>
<li><code>util.concurrent</code>: Changed the return type of <code>ServiceManager.servicesByState()</code> to <code>ImmutableSetMultimap</code> (but also retained a method with the old signature for binary compatibility). (31999ae6f5)</li>
<li><code>util.concurrent</code>: Made it safe to load the <code>AbstractFuture</code> class from a <code>ForkJoinPool</code> thread under a security manager. (6e0c5b5d50)</li>
</ul>
<h2>28.2</h2>
<h3>Maven</h3>
<pre lang="xml"><code>&lt;dependency&gt;
  &lt;groupId&gt;com.google.guava&lt;/groupId&gt;
  &lt;artifactId&gt;guava&lt;/artifactId&gt;
  &lt;version&gt;28.2-jre&lt;/version&gt;
  &lt;!-- or, for Android: --&gt;
  &lt;version&gt;28.2-android&lt;/version&gt;
&lt;/tr&gt;&lt;/table&gt;
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/google/guava/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.guava:guava&package-manager=maven&previous-version=27.0.1-jre&new-version=29.0-jre)](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)
- `dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/facebookincubator/ktfmt/network/alerts).

</details>

Pull Request resolved: https://github.com/facebookincubator/ktfmt/pull/199

Reviewed By: hick209

Differential Revision: D27388194

Pulled By: cgrushko

fbshipit-source-id: 524808d34a89e923d28e0d5d48d11cdae5e815a7

facebookincubator/ktfmt,facebookincubator/ktfmt,facebookincubator/ktfmt,facebookincubator/ktfmt,facebookincubator/ktfmt