You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by li...@apache.org on 2024/05/25 02:06:25 UTC
(arrow) branch main updated: MINOR: [Java] Bump checker.framework.version from 3.42.0 to 3.43.0 in /java (#41520)
This is an automated email from the ASF dual-hosted git repository.
lidavidm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/main by this push:
new ad711ec459 MINOR: [Java] Bump checker.framework.version from 3.42.0 to 3.43.0 in /java (#41520)
ad711ec459 is described below
commit ad711ec4590170ad225f2cbb7b6a1113a87c6e67
Author: dependabot[bot] <49...@users.noreply.github.com>
AuthorDate: Sat May 25 11:06:19 2024 +0900
MINOR: [Java] Bump checker.framework.version from 3.42.0 to 3.43.0 in /java (#41520)
Bumps `checker.framework.version` from 3.42.0 to 3.43.0.
Updates `org.checkerframework:checker-qual` from 3.42.0 to 3.43.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typetools/checker-framework/releases">org.checkerframework:checker-qual's releases</a>.</em></p>
<blockquote>
<h2>Checker Framework 3.43.0</h2>
<h2>Version 3.43.0 (May 1, 2024)</h2>
<p><strong>User-visible changes:</strong></p>
<p>Method, constructor, lambda, and method reference type inference has been greatly improved. The <code>-AconservativeUninferredTypeArguments</code> option is no longer necessary and has been removed.</p>
<p>Renamed command-line arguments:</p>
<ul>
<li><code>-AskipDirs</code> has been renamed to <code>-AskipFiles</code>.
<code>-AskipDirs</code> will continue to work for the time being.</li>
</ul>
<p>New command-line arguments:</p>
<ul>
<li><code>-AonlyFiles</code> complements <code>-AskipFiles</code></li>
</ul>
<p>A specialized inference algorithm for the Resource Leak Checker runs automatically as part of whole-program inference.</p>
<p><strong>Implementation details:</strong></p>
<p>Deprecated <code>ObjectCreationNode#getConstructor</code> in favor of new <code>ObjectCreationNode#getTypeToInstantiate()</code>.</p>
<p>Renamed <code>AbstractCFGVisualizer.visualizeBlockHelper()</code> to <code>visualizeBlockWithSeparator()</code>.</p>
<p>Moved methods from <code>TreeUtils</code> to subclasses of <code>TreeUtilsAfterJava11</code>:</p>
<ul>
<li>isConstantCaseLabelTree</li>
<li>isDefaultCaseLabelTree</li>
<li>isPatternCaseLabelTree</li>
</ul>
<p>Renamed <code>BaseTypeVisitor.checkForPolymorphicQualifiers()</code> to <code>warnInvalidPolymorphicQualifier()</code>.</p>
<p><strong>Closed issues:</strong></p>
<p><a href="https://redirect.github.com/typetools/checker-framework/issues/979">#979</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/4559">#4559</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/4593">#4593</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/5058">#5058</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/5734">#5734</a>, <a href="https://redirect.github.com/typeto [...]
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md">org.checkerframework:checker-qual's changelog</a>.</em></p>
<blockquote>
<h2>Version 3.43.0 (May 1, 2024)</h2>
<p><strong>User-visible changes:</strong></p>
<p>Method, constructor, lambda, and method reference type inference has been
greatly improved. The <code>-AconservativeUninferredTypeArguments</code> option is
no longer necessary and has been removed.</p>
<p>Renamed command-line arguments:</p>
<ul>
<li><code>-AskipDirs</code> has been renamed to <code>-AskipFiles</code>.
<code>-AskipDirs</code> will continue to work for the time being.</li>
</ul>
<p>New command-line arguments:</p>
<ul>
<li><code>-AonlyFiles</code> complements <code>-AskipFiles</code></li>
</ul>
<p>A specialized inference algorithm for the Resource Leak Checker runs
automatically as part of whole-program inference.</p>
<p><strong>Implementation details:</strong></p>
<p>Deprecated <code>ObjectCreationNode#getConstructor</code> in favor of new
<code>ObjectCreationNode#getTypeToInstantiate()</code>.</p>
<p>Renamed <code>AbstractCFGVisualizer.visualizeBlockHelper()</code> to
<code>visualizeBlockWithSeparator()</code>.</p>
<p>Moved methods from <code>TreeUtils</code> to subclasses of <code>TreeUtilsAfterJava11</code>:</p>
<ul>
<li>isConstantCaseLabelTree</li>
<li>isDefaultCaseLabelTree</li>
<li>isPatternCaseLabelTree</li>
</ul>
<p>Renamed <code>BaseTypeVisitor.checkForPolymorphicQualifiers()</code> to
<code>warnInvalidPolymorphicQualifier()</code>.</p>
<p><strong>Closed issues:</strong></p>
<p><a href="https://redirect.github.com/typetools/checker-framework/issues/979">#979</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/4559">#4559</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/4593">#4593</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/5058">#5058</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/5734">#5734</a>, <a href="https://redirect.github.com/typeto [...]
<a href="https://redirect.github.com/typetools/checker-framework/issues/6322">#6322</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6346">#6346</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6373">#6373</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6376">#6376</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6378">#6378</a>, <a href="https://redirect.github.com/typetoo [...]
<a href="https://redirect.github.com/typetools/checker-framework/issues/6406">#6406</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6407">#6407</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6417">#6417</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6421">#6421</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6430">#6430</a>, <a href="https://redirect.github.com/typetoo [...]
<a href="https://redirect.github.com/typetools/checker-framework/issues/6531">#6531</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6535">#6535</a>.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/typetools/checker-framework/commit/842c4d0080063ff37dc622398e8740731d96e801"><code>842c4d0</code></a> new release 3.43.0</li>
<li><a href="https://github.com/typetools/checker-framework/commit/b687d3600a03c8e42eb9eb618479bfab864283f3"><code>b687d36</code></a> Use property instead.</li>
<li><a href="https://github.com/typetools/checker-framework/commit/2db3beb3e20db561c73a2e25c65ad4af7462cead"><code>2db3beb</code></a> Only sign when publishing.</li>
<li><a href="https://github.com/typetools/checker-framework/commit/917b4847701f7bf7017b89867ba76095b0eadea2"><code>917b484</code></a> Prep for release.</li>
<li><a href="https://github.com/typetools/checker-framework/commit/37492ba09bb60b56cc7df23104c8e2161960623f"><code>37492ba</code></a> Update Stubparser to version 3.25.10(<a href="https://redirect.github.com/typetools/checker-framework/issues/6559">#6559</a>)</li>
<li><a href="https://github.com/typetools/checker-framework/commit/81f7d0196935b1f8c9be39813c350643e0461af1"><code>81f7d01</code></a> Use Guava version 33.1.0</li>
<li><a href="https://github.com/typetools/checker-framework/commit/7051bda594a08c835b85e519a74cb2cef00d7927"><code>7051bda</code></a> Use Error Prone 2.27.0</li>
<li><a href="https://github.com/typetools/checker-framework/commit/2890be7612df006ccfc2fb41312a1af2ca8b43cf"><code>2890be7</code></a> Simplify calls to <code>List.toArray()</code></li>
<li><a href="https://github.com/typetools/checker-framework/commit/1cf6f323a96376150cd31447a5c91cd63109e2bf"><code>1cf6f32</code></a> Update dependency org.checkerframework:stubparser to v3.25.10 (<a href="https://redirect.github.com/typetools/checker-framework/issues/6553">#6553</a>)</li>
<li><a href="https://github.com/typetools/checker-framework/commit/fa837dc9b53dd773e942f1275afe58bd37345b2b"><code>fa837dc</code></a> Update plugin com.gorylenko.gradle-git-properties to v2.4.2 (<a href="https://redirect.github.com/typetools/checker-framework/issues/6554">#6554</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/typetools/checker-framework/compare/checker-framework-3.42.0...checker-framework-3.43.0">compare view</a></li>
</ul>
</details>
<br />
Updates `org.checkerframework:checker` from 3.42.0 to 3.43.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typetools/checker-framework/releases">org.checkerframework:checker's releases</a>.</em></p>
<blockquote>
<h2>Checker Framework 3.43.0</h2>
<h2>Version 3.43.0 (May 1, 2024)</h2>
<p><strong>User-visible changes:</strong></p>
<p>Method, constructor, lambda, and method reference type inference has been greatly improved. The <code>-AconservativeUninferredTypeArguments</code> option is no longer necessary and has been removed.</p>
<p>Renamed command-line arguments:</p>
<ul>
<li><code>-AskipDirs</code> has been renamed to <code>-AskipFiles</code>.
<code>-AskipDirs</code> will continue to work for the time being.</li>
</ul>
<p>New command-line arguments:</p>
<ul>
<li><code>-AonlyFiles</code> complements <code>-AskipFiles</code></li>
</ul>
<p>A specialized inference algorithm for the Resource Leak Checker runs automatically as part of whole-program inference.</p>
<p><strong>Implementation details:</strong></p>
<p>Deprecated <code>ObjectCreationNode#getConstructor</code> in favor of new <code>ObjectCreationNode#getTypeToInstantiate()</code>.</p>
<p>Renamed <code>AbstractCFGVisualizer.visualizeBlockHelper()</code> to <code>visualizeBlockWithSeparator()</code>.</p>
<p>Moved methods from <code>TreeUtils</code> to subclasses of <code>TreeUtilsAfterJava11</code>:</p>
<ul>
<li>isConstantCaseLabelTree</li>
<li>isDefaultCaseLabelTree</li>
<li>isPatternCaseLabelTree</li>
</ul>
<p>Renamed <code>BaseTypeVisitor.checkForPolymorphicQualifiers()</code> to <code>warnInvalidPolymorphicQualifier()</code>.</p>
<p><strong>Closed issues:</strong></p>
<p><a href="https://redirect.github.com/typetools/checker-framework/issues/979">#979</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/4559">#4559</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/4593">#4593</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/5058">#5058</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/5734">#5734</a>, <a href="https://redirect.github.com/typeto [...]
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md">org.checkerframework:checker's changelog</a>.</em></p>
<blockquote>
<h2>Version 3.43.0 (May 1, 2024)</h2>
<p><strong>User-visible changes:</strong></p>
<p>Method, constructor, lambda, and method reference type inference has been
greatly improved. The <code>-AconservativeUninferredTypeArguments</code> option is
no longer necessary and has been removed.</p>
<p>Renamed command-line arguments:</p>
<ul>
<li><code>-AskipDirs</code> has been renamed to <code>-AskipFiles</code>.
<code>-AskipDirs</code> will continue to work for the time being.</li>
</ul>
<p>New command-line arguments:</p>
<ul>
<li><code>-AonlyFiles</code> complements <code>-AskipFiles</code></li>
</ul>
<p>A specialized inference algorithm for the Resource Leak Checker runs
automatically as part of whole-program inference.</p>
<p><strong>Implementation details:</strong></p>
<p>Deprecated <code>ObjectCreationNode#getConstructor</code> in favor of new
<code>ObjectCreationNode#getTypeToInstantiate()</code>.</p>
<p>Renamed <code>AbstractCFGVisualizer.visualizeBlockHelper()</code> to
<code>visualizeBlockWithSeparator()</code>.</p>
<p>Moved methods from <code>TreeUtils</code> to subclasses of <code>TreeUtilsAfterJava11</code>:</p>
<ul>
<li>isConstantCaseLabelTree</li>
<li>isDefaultCaseLabelTree</li>
<li>isPatternCaseLabelTree</li>
</ul>
<p>Renamed <code>BaseTypeVisitor.checkForPolymorphicQualifiers()</code> to
<code>warnInvalidPolymorphicQualifier()</code>.</p>
<p><strong>Closed issues:</strong></p>
<p><a href="https://redirect.github.com/typetools/checker-framework/issues/979">#979</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/4559">#4559</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/4593">#4593</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/5058">#5058</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/5734">#5734</a>, <a href="https://redirect.github.com/typeto [...]
<a href="https://redirect.github.com/typetools/checker-framework/issues/6322">#6322</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6346">#6346</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6373">#6373</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6376">#6376</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6378">#6378</a>, <a href="https://redirect.github.com/typetoo [...]
<a href="https://redirect.github.com/typetools/checker-framework/issues/6406">#6406</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6407">#6407</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6417">#6417</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6421">#6421</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6430">#6430</a>, <a href="https://redirect.github.com/typetoo [...]
<a href="https://redirect.github.com/typetools/checker-framework/issues/6531">#6531</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6535">#6535</a>.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/typetools/checker-framework/commit/842c4d0080063ff37dc622398e8740731d96e801"><code>842c4d0</code></a> new release 3.43.0</li>
<li><a href="https://github.com/typetools/checker-framework/commit/b687d3600a03c8e42eb9eb618479bfab864283f3"><code>b687d36</code></a> Use property instead.</li>
<li><a href="https://github.com/typetools/checker-framework/commit/2db3beb3e20db561c73a2e25c65ad4af7462cead"><code>2db3beb</code></a> Only sign when publishing.</li>
<li><a href="https://github.com/typetools/checker-framework/commit/917b4847701f7bf7017b89867ba76095b0eadea2"><code>917b484</code></a> Prep for release.</li>
<li><a href="https://github.com/typetools/checker-framework/commit/37492ba09bb60b56cc7df23104c8e2161960623f"><code>37492ba</code></a> Update Stubparser to version 3.25.10(<a href="https://redirect.github.com/typetools/checker-framework/issues/6559">#6559</a>)</li>
<li><a href="https://github.com/typetools/checker-framework/commit/81f7d0196935b1f8c9be39813c350643e0461af1"><code>81f7d01</code></a> Use Guava version 33.1.0</li>
<li><a href="https://github.com/typetools/checker-framework/commit/7051bda594a08c835b85e519a74cb2cef00d7927"><code>7051bda</code></a> Use Error Prone 2.27.0</li>
<li><a href="https://github.com/typetools/checker-framework/commit/2890be7612df006ccfc2fb41312a1af2ca8b43cf"><code>2890be7</code></a> Simplify calls to <code>List.toArray()</code></li>
<li><a href="https://github.com/typetools/checker-framework/commit/1cf6f323a96376150cd31447a5c91cd63109e2bf"><code>1cf6f32</code></a> Update dependency org.checkerframework:stubparser to v3.25.10 (<a href="https://redirect.github.com/typetools/checker-framework/issues/6553">#6553</a>)</li>
<li><a href="https://github.com/typetools/checker-framework/commit/fa837dc9b53dd773e942f1275afe58bd37345b2b"><code>fa837dc</code></a> Update plugin com.gorylenko.gradle-git-properties to v2.4.2 (<a href="https://redirect.github.com/typetools/checker-framework/issues/6554">#6554</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/typetools/checker-framework/compare/checker-framework-3.42.0...checker-framework-3.43.0">compare view</a></li>
</ul>
</details>
<br />
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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@ 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>
Authored-by: dependabot[bot] <49...@users.noreply.github.com>
Signed-off-by: David Li <li...@gmail.com>
---
java/pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/java/pom.xml b/java/pom.xml
index 925ec58515..289810daba 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -98,7 +98,7 @@
<maven-compiler-plugin.version>3.12.1</maven-compiler-plugin.version>
<mockito.core.version>5.11.0</mockito.core.version>
<mockito.inline.version>5.2.0</mockito.inline.version>
- <checker.framework.version>3.42.0</checker.framework.version>
+ <checker.framework.version>3.43.0</checker.framework.version>
</properties>
<dependencyManagement>