forked from google/auto
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[pull] master from google:master #118
Open
pull
wants to merge
262
commits into
Rachelmorrell:master
Choose a base branch
from
google:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…lysis to understand. The new code is more verbose than the old, since it has two null checks for every property (when there is more than one required property). The second check will only be executed when at least one property is missing and we are about to throw an exception. The extra checks also don't happen when compiling without identifiers, as is typically the case in code-size-sensitive environments like Android. RELNOTES=Generated builder code is now slightly friendly to null-analysis. PiperOrigin-RevId: 374652915
This was not all that clear from the documentation. If you have `Optional<String> getFoo()` property then you can set it with `setFoo(String)` _or_ `setFoo(@nullable String)`. In the first case, you'll get an exception if the parameter is null, but in the second it will work, and `foo` will be `Optional.empty()`. Also add a test that checks that you do indeed get an exception without `@Nullable`. RELNOTES=n/a PiperOrigin-RevId: 375607596
The old code would return as soon as it found a `META-INF/services` file that contributed nothing to the list of services to be generated. It should have continued instead, to go on to the next provider interface. Fixes #839. Thanks to @bbyk for the bug report. RELNOTES=Fixed a bug in AutoServiceProcessor that could lead to some services not being processed. PiperOrigin-RevId: 375717338
…o `containsAll()` and `addAll()`. RELNOTES=n/a PiperOrigin-RevId: 375727307
…)` if it is available. More exactly, we will generate `equals(@nullable Object)` if we know a `@Nullable` annotation. We know a `@Nullable` annotation if one is mentioned in a method parameter or return type of the `@AutoValue` [etc] class; this was already true before this CL. What's new is that we also know a `@Nullable` annotation if one is available in the compilation environment and matches the one we expect. That in turn is `@org.jspecify.nullness.Nullable` by default, but can be overridden or suppressed with a new `-A` option. We also insert `@Nullable` for `@AutoAnnotation` implementations, though currently we don't have logic to find one that might be referenced from methods. RELNOTES=n/a PiperOrigin-RevId: 375811563
RELNOTES=n/a PiperOrigin-RevId: 375814417
Bumps `truth.version` from 1.1.2 to 1.1.3. Updates `truth` from 1.1.2 to 1.1.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/truth/releases">truth's releases</a>.</em></p> <blockquote> <h2>1.1.3</h2> <ul> <li>Fixed a bug in how <code>comparingExpectedFieldsOnly()</code> handles <code>oneof</code> fields. (f27208428)</li> <li>Improved <code>comparingExpectedFieldsOnly</code> to work when required fields are absent. (f27208428)</li> <li>Changed <code>Subject.toString()</code> to throw <code>UnsupportedOperationException</code>. (fa4c7b512)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/google/truth/commits">compare view</a></li> </ul> </details> <br /> Updates `truth-java8-extension` from 1.1.2 to 1.1.3 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 #1106 COPYBARA_INTEGRATE_REVIEW=#1106 from google:dependabot/maven/value/truth.version-1.1.3 11a7152 PiperOrigin-RevId: 375932769
Bumps [truth](https://github.com/google/truth) from 1.1.2 to 1.1.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/truth/releases">truth's releases</a>.</em></p> <blockquote> <h2>1.1.3</h2> <ul> <li>Fixed a bug in how <code>comparingExpectedFieldsOnly()</code> handles <code>oneof</code> fields. (f27208428)</li> <li>Improved <code>comparingExpectedFieldsOnly</code> to work when required fields are absent. (f27208428)</li> <li>Changed <code>Subject.toString()</code> to throw <code>UnsupportedOperationException</code>. (fa4c7b512)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/google/truth/commits">compare view</a></li> </ul> </details> <br /> [](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 #1104 COPYBARA_INTEGRATE_REVIEW=#1104 from google:dependabot/maven/service/com.google.truth-truth-1.1.3 2392dc5 PiperOrigin-RevId: 375932778
Bumps [truth](https://github.com/google/truth) from 1.1.2 to 1.1.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/truth/releases">truth's releases</a>.</em></p> <blockquote> <h2>1.1.3</h2> <ul> <li>Fixed a bug in how <code>comparingExpectedFieldsOnly()</code> handles <code>oneof</code> fields. (f27208428)</li> <li>Improved <code>comparingExpectedFieldsOnly</code> to work when required fields are absent. (f27208428)</li> <li>Changed <code>Subject.toString()</code> to throw <code>UnsupportedOperationException</code>. (fa4c7b512)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/google/truth/commits">compare view</a></li> </ul> </details> <br /> [](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 #1103 COPYBARA_INTEGRATE_REVIEW=#1103 from google:dependabot/maven/common/com.google.truth-truth-1.1.3 91762d7 PiperOrigin-RevId: 375932815
Bumps [truth](https://github.com/google/truth) from 1.1.2 to 1.1.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/truth/releases">truth's releases</a>.</em></p> <blockquote> <h2>1.1.3</h2> <ul> <li>Fixed a bug in how <code>comparingExpectedFieldsOnly()</code> handles <code>oneof</code> fields. (f27208428)</li> <li>Improved <code>comparingExpectedFieldsOnly</code> to work when required fields are absent. (f27208428)</li> <li>Changed <code>Subject.toString()</code> to throw <code>UnsupportedOperationException</code>. (fa4c7b512)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/google/truth/commits">compare view</a></li> </ul> </details> <br /> [](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 #1105 COPYBARA_INTEGRATE_REVIEW=#1105 from google:dependabot/maven/factory/com.google.truth-truth-1.1.3 7fbf445 PiperOrigin-RevId: 375938868
Bumps `kotlin.version` from 1.5.0 to 1.5.10. Updates `kotlin-stdlib` from 1.5.0 to 1.5.10 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">kotlin-stdlib's releases</a>.</em></p> <blockquote> <h2>Kotlin 1.5.10</h2> <h4><a href="https://kotlinlang.org/docs/releases.html#update-to-a-new-release">How to update to a new release</a></h4> <h2>Changelog</h2> <h3>Compiler</h3> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-41078"><code>KT-41078</code></a> Incorrect type substitution in contracts with type parameters</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44770"><code>KT-44770</code></a> JVM / IR: "IllegalArgumentException: Unrecognized Type: [null]" Jackson doesn't recognize type</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-45084"><code>KT-45084</code></a> JVM IR: "NoSuchElementException: Sequence contains no element matching the predicate" when inline class is passed to lambda with >22 parameters</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-45779"><code>KT-45779</code></a> JVM / IR: java.lang.NoSuchMethodError: 'int java.lang.Integer.plus(int)' caused by function reference</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-45941"><code>KT-45941</code></a> JVM IR: local functions use generic type parameters of the outer class in the bytecode, which breaks Bytebuddy and MockK</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46149"><code>KT-46149</code></a> Generate synthetic classes for SAM adapters with erased instead of generic supertype</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46189"><code>KT-46189</code></a> JVM IR: tailrec function with capturing lambda in default parameter value leads to NoSuchMethodError at runtime</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46214"><code>KT-46214</code></a> JVM / IR: "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" on a suspend function in an inner class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46238"><code>KT-46238</code></a> JVM IR: BootstrapMethodError in JDK 11+ on intersection type passed in arguments of SAM adapter where SAM interface's type parameter has a non-trivial upper bound</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46259"><code>KT-46259</code></a> JVM IR: local function for adapted function reference is not declared as ACC_SYNTHETIC</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46284"><code>KT-46284</code></a> JVM IR: "Unbound private symbol IrClassSymbol" on class reference to script class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46402"><code>KT-46402</code></a> IllegalAccessError: "CapturedLambdaInterpreter (in unnamed module <a href="https://github.com/0x71b06418"><code>@0x71b06418</code></a>) cannot access class jdk.internal.org.objectweb.asm.Type" caused by inline function with a suspend parameter in Maven project</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46408"><code>KT-46408</code></a> JVM IR: BootstrapMethodError due to missing bridge for subclass of generic Java interface</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46426"><code>KT-46426</code></a> JVM IR: Corrupted .class file when passing Array constructor reference as (inline) lambda</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46455"><code>KT-46455</code></a> OOM on parsing invalid code with string interpolation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46503"><code>KT-46503</code></a> JVM IR: "AssertionError: Unexpected variance in super type argument: out <a href="https://github.com/1"><code>@1</code></a>"</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46505"><code>KT-46505</code></a> JVM IR: NullPointerException caused by a callable reference with nullable inline value class parameter</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46512"><code>KT-46512</code></a> JVM / IR: NoSuchMethodError on SAM conversion of a function reference</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46515"><code>KT-46515</code></a> IndexOutOfBoundsException: "Empty list doesn't contain element at index 0." on bad variable name in 1.5.0</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46516"><code>KT-46516</code></a> JVM IR: "AnalyzerException: Expected I, but found R" on subclassing AbstractMutableList<!-- raw HTML omitted --></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46524"><code>KT-46524</code></a> Cannot use unsigned literals with api-version < 1.5 even with opt-in</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46537"><code>KT-46537</code></a> JVM / IR: "IllegalStateException: No noarg super constructor for CLASS" caused by "No-arg" plugin with annotation on child class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46540"><code>KT-46540</code></a> JVM / IR: AnalyzerException: Expected an object reference, but found J caused by java.function.Supplier</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46554"><code>KT-46554</code></a> JVM IR: "IllegalStateException: No mapping for symbol: VAR IR_TEMPORARY_VARIABLE" with value class constructor delegation call</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46555"><code>KT-46555</code></a> JVM IR: IllegalAccessError when using Java method reference</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46562"><code>KT-46562</code></a> Kotlin 1.5.0 generates non-serializable lambdas when they should be serializable</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46568"><code>KT-46568</code></a> JVM IR: "AssertionError: IrCall expected inside JvmStatic wrapper" on compiling protected static function with return type Nothing inside companion object of abstract class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46574"><code>KT-46574</code></a> JVM / IR: ClassCastException caused by runBlocking awaiting call while returning Kotlin.Result type.</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46579"><code>KT-46579</code></a> JVM IR: "IllegalArgumentException: Sequence contains more than one matching element" for Java enum with overloaded values() static method</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46584"><code>KT-46584</code></a> JVM IR: Intrinsics.needClassReification (UnsupportedOperationException thrown). Property delegate provider crossinline lambda inlining/reification issue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46751"><code>KT-46751</code></a> JVM / IR:"ClassCastException: java.lang.String cannot be cast to java.lang.Void" in extension function in Kotlin 1.5</li> </ul> <h3>IDE</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-45981"><code>KT-45981</code></a> failed to analyze: java.lang.AssertionError: diagnostic callback has been already registered: Code analysis get stuck in AS 2020.3.1.14 & Kotlin v1.5.0-M2</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46622"><code>KT-46622</code></a> 60+ second freezes with Kotlin plugin 1.5.0: GetModuleInfoKt.findJvmStdlibAcrossDependencies</li> </ul> <h3>IDE. Gradle Integration</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-46417"><code>KT-46417</code></a> [UNRESOLVED_REFERENCE] For project to project dependencies of native platform test source sets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/kotlin/commit/5af81b4373c410b4e9920822c2ded02903d351eb"><code>5af81b4</code></a> Update Kotlin/Native: 1.5.10-release-76</li> <li><a href="https://github.com/JetBrains/kotlin/commit/b3134c0232c22b81e62f1e33ab1082564408c913"><code>b3134c0</code></a> Implemented collecting use-old-backend flag from Gradle</li> <li><a href="https://github.com/JetBrains/kotlin/commit/0505d58c54871a8c2ffac446ab3bc90a4a1195d3"><code>0505d58</code></a> Fix exposing provided by Gradle Kotlin dependencies.</li> <li><a href="https://github.com/JetBrains/kotlin/commit/f0f2b92b4e3237dce967946492352661a7d5ce3f"><code>f0f2b92</code></a> Parcelize: Handle class hierarchies of Parcelers (KT-46567)</li> <li><a href="https://github.com/JetBrains/kotlin/commit/87b2cc158e00ea6ac4715696d0636113e3ea2669"><code>87b2cc1</code></a> IR: Lower shared variables in enum entries (KT-46605)</li> <li><a href="https://github.com/JetBrains/kotlin/commit/43a81e35d7368476212ac3bce5df85d3b9db7134"><code>43a81e3</code></a> Update Kotlin/Native: 1.5.10-eap-69</li> <li><a href="https://github.com/JetBrains/kotlin/commit/61cdc669b5edd337581fbbd54d53f8856c9dd600"><code>61cdc66</code></a> Cache all module dependencies to avoid O(n^2) calc complexity</li> <li><a href="https://github.com/JetBrains/kotlin/commit/40ced5aea0519d47d405d7adb8e389d5f61bd58a"><code>40ced5a</code></a> Do not insert Nothing handling in JvmStatic wrapper.</li> <li><a href="https://github.com/JetBrains/kotlin/commit/e6966d2c8f73caac707f155a72a41056cd4f2db2"><code>e6966d2</code></a> Revert "JVM IR: mute testJvmStaticAndJvmInline for 1.5.0"</li> <li><a href="https://github.com/JetBrains/kotlin/commit/8d86066547f0e43476ba51f5c8b17b0f7cff826d"><code>8d86066</code></a> Minor. Make test actually suspend and add a test without suspension</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v1.5.0...v1.5.10">compare view</a></li> </ul> </details> <br /> Updates `kotlin-maven-plugin` from 1.5.0 to 1.5.10 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 #1100 COPYBARA_INTEGRATE_REVIEW=#1100 from google:dependabot/maven/value/kotlin.version-1.5.10 c4a552b PiperOrigin-RevId: 375940416
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.5 to 2.1.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/cache/releases">actions/cache's releases</a>.</em></p> <blockquote> <h2>v2.1.6</h2> <ul> <li>Catch unhandled "bad file descriptor" errors that sometimes occurs when the cache server returns non-successful response (<a href="https://github-redirect.dependabot.com/actions/cache/pull/596">actions/cache#596</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/cache/commit/c64c572235d810460d0d6876e9c705ad5002b353"><code>c64c572</code></a> Catch and log unhandled exceptions stemming from closed file descriptor (<a href="https://github-redirect.dependabot.com/actions/cache/issues/596">#596</a>)</li> <li><a href="https://github.com/actions/cache/commit/cc2d767a726ddd654506e76169ec14b20dc75915"><code>cc2d767</code></a> Update Rust directories recommended for caching (<a href="https://github-redirect.dependabot.com/actions/cache/issues/433">#433</a>)</li> <li><a href="https://github.com/actions/cache/commit/2fa955d825a29821e73ec064792122ea9f70e573"><code>2fa955d</code></a> Update examples.md (<a href="https://github-redirect.dependabot.com/actions/cache/issues/588">#588</a>)</li> <li><a href="https://github.com/actions/cache/commit/3a696372f2ec10535e4c026a4fdae5fcca629e4a"><code>3a69637</code></a> elixir typo - stray parenthesis (<a href="https://github-redirect.dependabot.com/actions/cache/issues/569">#569</a>)</li> <li><a href="https://github.com/actions/cache/commit/366e5ba0224e0ebd6fba2a453d108cb20e734946"><code>366e5ba</code></a> Update cache key for Elixir (<a href="https://github-redirect.dependabot.com/actions/cache/issues/568">#568</a>)</li> <li><a href="https://github.com/actions/cache/commit/8d3f2fc3ce25d6c95a1297ce8d93f9c3c3ac8f00"><code>8d3f2fc</code></a> Update dependencies (<a href="https://github-redirect.dependabot.com/actions/cache/issues/565">#565</a>)</li> <li>See full diff in <a href="https://github.com/actions/cache/compare/v2.1.5...v2.1.6">compare view</a></li> </ul> </details> <br /> [](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 #1107 COPYBARA_INTEGRATE_REVIEW=#1107 from google:dependabot/github_actions/actions/cache-2.1.6 d41e247 PiperOrigin-RevId: 376626348
The issue occurs when the Android flavor of Guava somehow finds its way onto the processor class path and gets classloaded instead of the server Guava. The ideal solution would be to just keep the Android flavor of Guava off of the processor class path. However, it's been something that we've allowed for a while now, e.g. in Dagger, and would be difficult to start enforcing. This CL adds a new API for auto-common. A follow-up CL will update auto-value and auto-service to depend on the new auto-common APIs once auto-common has a release with those changes. RELNOTES=Added new public APIs for guava collector usage (toImmutable*) that are Android-compatible. PiperOrigin-RevId: 376892205
…le* usages with auto-common alternatives. This fixes an issue that occurs when the Android flavor of Guava somehow finds its way onto the processor class path and gets classloaded instead of the server Guava. The ideal solution would be to just keep the Android flavor of Guava off of the processor class path. However, it's been something that we've allowed for a while now, e.g. in Dagger, and would be difficult to start enforcing. RELNOTES=N/A PiperOrigin-RevId: 376926489
…adoc reformatting is excluded. RELNOTES=n/a PiperOrigin-RevId: 377145832
…y take in Class. These changes continue the effort to move away from referencing classes from the user API directly in processors, which can cause issues especially with Android dependencies. Note: I decided not to do anything with isTypeOf yet because I'm not sure of a great way to support that. RELNOTES=Add String and TypeElement versions of auto-common APIs that currently take in Class. PiperOrigin-RevId: 377287397
RELNOTES=n/a PiperOrigin-RevId: 377297134
Bumps [mockito-core](https://github.com/mockito/mockito) from 3.10.0 to 3.11.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">mockito-core's releases</a>.</em></p> <blockquote> <h2>v3.11.0</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h4>3.11.0</h4> <ul> <li>2021-06-03 - <a href="https://github.com/mockito/mockito/compare/v3.10.0...v3.11.0">18 commit(s)</a> by Charles Munger, Szczepan Faber, dependabot[bot]</li> <li>Bump versions.bytebuddy from 1.11.0 to 1.11.1 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2313">#2313</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2313">mockito/mockito#2313</a>)</li> <li>Undo parent for MultipleParentsClassLoader [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2312">#2312</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2312">mockito/mockito#2312</a>)</li> <li>Bump shipkit-auto-version from 1.1.14 to 1.1.16 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2310">#2310</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2310">mockito/mockito#2310</a>)</li> <li>Bump gradle/wrapper-validation-action from 1.0.3 to 1.0.4 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2309">#2309</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2309">mockito/mockito#2309</a>)</li> <li>Bump com.github.ben-manes.versions from 0.38.0 to 0.39.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2308">#2308</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2308">mockito/mockito#2308</a>)</li> <li>Bump shipkit-auto-version from 1.1.11 to 1.1.14 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2307">#2307</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2307">mockito/mockito#2307</a>)</li> <li>Use the parent classloader if the context classloader is a child of it. [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2306">#2306</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2306">mockito/mockito#2306</a>)</li> <li>Bump kotlin-stdlib from 1.5.0 to 1.5.10 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2305">#2305</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2305">mockito/mockito#2305</a>)</li> <li>"The type is not public and its mock class is loaded by a different class loader" with a context classloader that delegates [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2303">#2303</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2303">mockito/mockito#2303</a>)</li> <li>Enabled automated changelog [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2301">#2301</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2301">mockito/mockito#2301</a>)</li> <li>Bump kotlinx-coroutines-core from 1.4.3-native-mt to 1.5.0-native-mt [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2299">#2299</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2299">mockito/mockito#2299</a>)</li> <li>Bump versions.errorprone from 2.6.0 to 2.7.1 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2298">#2298</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2298">mockito/mockito#2298</a>)</li> <li>Bump junit-platform-launcher from 1.7.1 to 1.7.2 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2297">#2297</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2297">mockito/mockito#2297</a>)</li> <li>Bump versions.junitJupiter from 5.7.1 to 5.7.2 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2296">#2296</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2296">mockito/mockito#2296</a>)</li> <li>Renamed main dev branch [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2295">#2295</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2295">mockito/mockito#2295</a>)</li> <li>Bump gradle/wrapper-validation-action from 1 to 1.0.3 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2294">#2294</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2294">mockito/mockito#2294</a>)</li> <li>Bump actions/checkout from 2 to 2.3.4 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2293">#2293</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2293">mockito/mockito#2293</a>)</li> <li>'this' is not available - when enabling mock-maker-inline [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2082">#2082</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2082">mockito/mockito#2082</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mockito/mockito/commit/92cbac227d930f9b306527e8292a89bdb0cde348"><code>92cbac2</code></a> Undo parent for MultipleParentsClassLoader (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2312">#2312</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/67c56326daac74ac9f2a147f760f84635c2b8044"><code>67c5632</code></a> Bump versions.bytebuddy from 1.11.0 to 1.11.1 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2313">#2313</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/d4753548bc3e9be3f95395c52ce856b5cf518b13"><code>d475354</code></a> Bump gradle/wrapper-validation-action from 1.0.3 to 1.0.4 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2309">#2309</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/7ceabaf529aeb227f20b1eecbd4e7be95924290c"><code>7ceabaf</code></a> Bump shipkit-auto-version from 1.1.14 to 1.1.16 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2310">#2310</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/5c775ee9a8bc65b3c9118d02788f65e803b24e69"><code>5c775ee</code></a> Bump com.github.ben-manes.versions from 0.38.0 to 0.39.0 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2308">#2308</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/66998ea7f81c6adf49983cea081586e19760b7a0"><code>66998ea</code></a> Use the parent classloader if the context classloader is a child of it (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2306">#2306</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/ae6dd4efbd0aa4a58558fb689bbed8be474cfe68"><code>ae6dd4e</code></a> Bump shipkit-auto-version from 1.1.11 to 1.1.14 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2307">#2307</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/c2715ea34a4f32325aad9f00221a24ce6c95bc86"><code>c2715ea</code></a> Bump kotlin-stdlib from 1.5.0 to 1.5.10 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2305">#2305</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/c6054cd3822b8d2c37b439ce508049b4cbe563c6"><code>c6054cd</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2301">#2301</a> from mockito/ci</li> <li><a href="https://github.com/mockito/mockito/commit/45bf88726bbb17a82f501a02b02ca26dba019d98"><code>45bf887</code></a> Bump versions.errorprone from 2.6.0 to 2.7.1 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2298">#2298</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mockito/mockito/compare/v3.10.0...v3.11.0">compare view</a></li> </ul> </details> <br /> [](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 #1113 COPYBARA_INTEGRATE_REVIEW=#1113 from google:dependabot/maven/value/org.mockito-mockito-core-3.11.0 3190077 PiperOrigin-RevId: 377969064
Tells you which parameter was duplicated. Useful when you have many parameters. RELNOTES=Add better error message when detecting duplicate parameters PiperOrigin-RevId: 378873646
Bumps [mockito-core](https://github.com/mockito/mockito) from 3.11.0 to 3.11.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">mockito-core's releases</a>.</em></p> <blockquote> <h2>v3.11.1</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h4>3.11.1</h4> <ul> <li>2021-06-11 - <a href="https://github.com/mockito/mockito/compare/v3.11.0...v3.11.1">3 commit(s)</a> by Charles Munger, dependabot[bot]</li> <li>Bump versions.bytebuddy from 1.11.1 to 1.11.2 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2322">#2322</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2322">mockito/mockito#2322</a>)</li> <li>Check package-privacy of method params [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2318">#2318</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2318">mockito/mockito#2318</a>)</li> <li>Bump shipkit-auto-version from 1.1.16 to 1.1.17 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2317">#2317</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2317">mockito/mockito#2317</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mockito/mockito/commit/ef34307383da5a27fff23f7310787d262fbb4cfd"><code>ef34307</code></a> Bump versions.bytebuddy from 1.11.1 to 1.11.2 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2322">#2322</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/41e445c1f7029a8635283428f1f02846ba95f241"><code>41e445c</code></a> Check for non-public type references in methods (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2318">#2318</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/07951e90c82d194f65821ff809247ea819264ea2"><code>07951e9</code></a> Bump shipkit-auto-version from 1.1.16 to 1.1.17 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2317">#2317</a>)</li> <li>See full diff in <a href="https://github.com/mockito/mockito/compare/v3.11.0...v3.11.1">compare view</a></li> </ul> </details> <br /> [](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 #1116 COPYBARA_INTEGRATE_REVIEW=#1116 from google:dependabot/maven/value/org.mockito-mockito-core-3.11.1 5f156ef PiperOrigin-RevId: 379281280
Bumps [mockito-core](https://github.com/mockito/mockito) from 3.11.1 to 3.11.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">mockito-core's releases</a>.</em></p> <blockquote> <h2>v3.11.2</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h4>3.11.2</h4> <ul> <li>2021-06-21 - <a href="https://github.com/mockito/mockito/compare/v3.11.1...v3.11.2">5 commit(s)</a> by dependabot[bot]</li> <li>Bump versions.bytebuddy from 1.11.2 to 1.11.3 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2333">#2333</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2333">mockito/mockito#2333</a>)</li> <li>Bump assertj-core from 3.20.0 to 3.20.1 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2332">#2332</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2332">mockito/mockito#2332</a>)</li> <li>Bump org.eclipse.osgi from 3.16.200 to 3.16.300 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2330">#2330</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2330">mockito/mockito#2330</a>)</li> <li>Bump assertj-core from 3.19.0 to 3.20.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2329">#2329</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2329">mockito/mockito#2329</a>)</li> <li>Bump shipkit-auto-version from 1.1.17 to 1.1.19 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2328">#2328</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2328">mockito/mockito#2328</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mockito/mockito/commit/2be3fcfa306d9e130d87213ff6698c859d01aef0"><code>2be3fcf</code></a> Bump versions.bytebuddy from 1.11.2 to 1.11.3 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2333">#2333</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/566cfa5e95b2f22f23321868f272f773017db2d8"><code>566cfa5</code></a> Bump assertj-core from 3.20.0 to 3.20.1 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2332">#2332</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/a8164eacb870013b5a21027f28ef5eec171965df"><code>a8164ea</code></a> Bump shipkit-auto-version from 1.1.17 to 1.1.19 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2328">#2328</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/163629c5cb5af73f8efd0fabd234963483f09440"><code>163629c</code></a> Bump assertj-core from 3.19.0 to 3.20.0 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2329">#2329</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/441e5569dc58c8c6cc1b060f1071b5c8975953a0"><code>441e556</code></a> Bump org.eclipse.osgi from 3.16.200 to 3.16.300 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2330">#2330</a>)</li> <li>See full diff in <a href="https://github.com/mockito/mockito/compare/v3.11.1...v3.11.2">compare view</a></li> </ul> </details> <br /> [](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 #1119 COPYBARA_INTEGRATE_REVIEW=#1119 from google:dependabot/maven/value/org.mockito-mockito-core-3.11.2 28e525c PiperOrigin-RevId: 380806068
Previously it worked, but only if the builder interface also had a setter for the property. Otherwise you would get an exception because the template referenced the `$toBuilderMethods` variable, which was undefined. RELNOTES=Fixed a bug with AutoBuilder and property builder methods. PiperOrigin-RevId: 381330964
Bumps `kotlin.version` from 1.5.10 to 1.5.20. Updates `kotlin-stdlib` from 1.5.10 to 1.5.20 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">kotlin-stdlib's releases</a>.</em></p> <blockquote> <h2>Kotlin 1.5.20</h2> <h4><a href="https://kotlinlang.org/docs/releases.html#update-to-a-new-release">How to update to a new release</a></h4> <h2>Changelog</h2> <h3>Compiler</h3> <h4>New Features</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-43262"><code>KT-43262</code></a> No error for Java generic class <a href="https://github.com/NotNull"><code>@NotNull</code></a> type parameter used in Kotlin with nullable type argument</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44373"><code>KT-44373</code></a> FIR: support error / warning suppression</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-45189"><code>KT-45189</code></a> Support nullability annotations at module level</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-45284"><code>KT-45284</code></a> Emit warnings based on jspecify annotations</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-45525"><code>KT-45525</code></a> Allow to omit JvmInline annotation for expect value classes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46545"><code>KT-46545</code></a> Emit annotations on function type parameters into bytecode for -jvm-target 1.8 and above</li> </ul> <h4>Performance Improvements</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-36646"><code>KT-36646</code></a> Don't box primitive values in equality comparison with objects in JVM_IR</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-8325"><code>KT-8325</code></a> Unresolved annotation should be an error</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-19455"><code>KT-19455</code></a> Type annotation unresolved on a type parameter of a supertype in anonymous object expression</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-24643"><code>KT-24643</code></a> Prohibit using a type parameter declared for an extension property inside delegate</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-25876"><code>KT-25876</code></a> Annotations on return types and supertypes are not analyzed</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-28449"><code>KT-28449</code></a> Annotation target is not analyzed in several cases for type annotations</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-36770"><code>KT-36770</code></a> Prohibit unsafe calls with expected <a href="https://github.com/NotNull"><code>@NotNull</code></a> T and given Kotlin generic parameter with nullable bound</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-36880"><code>KT-36880</code></a> K/N IR: Reference to expect property in actual declaration is not remapped</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-38325"><code>KT-38325</code></a> IllegalStateException: No parameter with index 0-0 when iterating Scala 2.12.11 List</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-38342"><code>KT-38342</code></a> FIR: Consider renaming diagnostic from AMBIGUITY to OVERLOAD_RESOLUTION_AMBIGUITY</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-38476"><code>KT-38476</code></a> [FIR] Forgotten type approximation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-38540"><code>KT-38540</code></a> Kotlin/Native Set<!-- raw HTML omitted -->.contains fails with specific enum setup</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-40425"><code>KT-40425</code></a> IrGenerationExtension. Support simple reporting to compiler output (for development/debug)</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-41620"><code>KT-41620</code></a> ClassCastException: Class cannot be cast to java.lang.Void</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-41679"><code>KT-41679</code></a> NI: TYPE_MISMATCH wrong type inference of collection with type Any and integer literal</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-41818"><code>KT-41818</code></a> NI: False positive IMPLICIT_NOTHING_TYPE_ARGUMENT_IN_RETURN_POSITION leads to NothingValueException on delegated properties</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-42239"><code>KT-42239</code></a> IR: Report compilation error instead of throwing an exception (effectively crash compiler) when some declaration wasn't found while deserialization</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-42631"><code>KT-42631</code></a> ArrayIndexOutOfBoundsException was thrown during IR lowering</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-43258"><code>KT-43258</code></a> NI: False positive "Suspend function 'invoke' should be called only from a coroutine or another suspend function" when calling suspend operator fun on object property from last expression of a crossinlined suspend lambda</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44036"><code>KT-44036</code></a> Enum initialization order</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44511"><code>KT-44511</code></a> FIR DFA: smartcast after <code>if (nullable ?: boolean)</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44554"><code>KT-44554</code></a> RAW FIR: NPE in RawFirBuilder</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44682"><code>KT-44682</code></a> raw FIR: incorrect source for qualified access</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44695"><code>KT-44695</code></a> *_TYPE_MISMATCH_ON_OVERRIDE checkers do not work for anonymous objects</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44699"><code>KT-44699</code></a> FIR: incorrect lambda return type (led to a false alarm: PROPERTY_TYPE_MISMATCH_ON_OVERRIDE)</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44802"><code>KT-44802</code></a> FIR bootstrap: trying to access package private class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44813"><code>KT-44813</code></a> FIR bootstrap: various errors in collection-like classes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44814"><code>KT-44814</code></a> FIR bootstrap: incorrect cast in when branch</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44942"><code>KT-44942</code></a> [FIR] ClassCastException in boostrap tests</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/v1.5.20/ChangeLog.md">kotlin-stdlib's changelog</a>.</em></p> <blockquote> <h2>1.5.20</h2> <h3>Compiler</h3> <h4>New Features</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-43262"><code>KT-43262</code></a> No error for Java generic class <a href="https://github.com/NotNull"><code>@NotNull</code></a> type parameter used in Kotlin with nullable type argument</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44373"><code>KT-44373</code></a> FIR: support error / warning suppression</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-45189"><code>KT-45189</code></a> Support nullability annotations at module level</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-45284"><code>KT-45284</code></a> Emit warnings based on jspecify annotations</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-45525"><code>KT-45525</code></a> Allow to omit JvmInline annotation for expect value classes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-46545"><code>KT-46545</code></a> Emit annotations on function type parameters into bytecode for -jvm-target 1.8 and above</li> </ul> <h4>Performance Improvements</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-36646"><code>KT-36646</code></a> Don't box primitive values in equality comparison with objects in JVM_IR</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-8325"><code>KT-8325</code></a> Unresolved annotation should be an error</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-19455"><code>KT-19455</code></a> Type annotation unresolved on a type parameter of a supertype in anonymous object expression</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-24643"><code>KT-24643</code></a> Prohibit using a type parameter declared for an extension property inside delegate</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-25876"><code>KT-25876</code></a> Annotations on return types and supertypes are not analyzed</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-28449"><code>KT-28449</code></a> Annotation target is not analyzed in several cases for type annotations</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-36770"><code>KT-36770</code></a> Prohibit unsafe calls with expected <a href="https://github.com/NotNull"><code>@NotNull</code></a> T and given Kotlin generic parameter with nullable bound</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-36880"><code>KT-36880</code></a> K/N IR: Reference to expect property in actual declaration is not remapped</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-38325"><code>KT-38325</code></a> IllegalStateException: No parameter with index 0-0 when iterating Scala 2.12.11 List</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-38342"><code>KT-38342</code></a> FIR: Consider renaming diagnostic from AMBIGUITY to OVERLOAD_RESOLUTION_AMBIGUITY</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-38476"><code>KT-38476</code></a> [FIR] Forgotten type approximation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-38540"><code>KT-38540</code></a> Kotlin/Native Set<!-- raw HTML omitted -->.contains fails with specific enum setup</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-40425"><code>KT-40425</code></a> IrGenerationExtension. Support simple reporting to compiler output (for development/debug)</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-41620"><code>KT-41620</code></a> ClassCastException: Class cannot be cast to java.lang.Void</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-41679"><code>KT-41679</code></a> NI: TYPE_MISMATCH wrong type inference of collection with type Any and integer literal</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-41818"><code>KT-41818</code></a> NI: False positive IMPLICIT_NOTHING_TYPE_ARGUMENT_IN_RETURN_POSITION leads to NothingValueException on delegated properties</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-42239"><code>KT-42239</code></a> IR: Report compilation error instead of throwing an exception (effectively crash compiler) when some declaration wasn't found while deserialization</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-42631"><code>KT-42631</code></a> ArrayIndexOutOfBoundsException was thrown during IR lowering</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-43258"><code>KT-43258</code></a> NI: False positive "Suspend function 'invoke' should be called only from a coroutine or another suspend function" when calling suspend operator fun on object property from last expression of a crossinlined suspend lambda</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44036"><code>KT-44036</code></a> Enum initialization order</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44511"><code>KT-44511</code></a> FIR DFA: smartcast after <code>if (nullable ?: boolean)</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44554"><code>KT-44554</code></a> RAW FIR: NPE in RawFirBuilder</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44682"><code>KT-44682</code></a> raw FIR: incorrect source for qualified access</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44695"><code>KT-44695</code></a> *_TYPE_MISMATCH_ON_OVERRIDE checkers do not work for anonymous objects</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44699"><code>KT-44699</code></a> FIR: incorrect lambda return type (led to a false alarm: PROPERTY_TYPE_MISMATCH_ON_OVERRIDE)</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44802"><code>KT-44802</code></a> FIR bootstrap: trying to access package private class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44813"><code>KT-44813</code></a> FIR bootstrap: various errors in collection-like classes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44814"><code>KT-44814</code></a> FIR bootstrap: incorrect cast in when branch</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44942"><code>KT-44942</code></a> [FIR] ClassCastException in boostrap tests</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-44995"><code>KT-44995</code></a> FIR: false positive for ANNOTATION_ARGUMENT_MUST_BE_CONST</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-45010"><code>KT-45010</code></a> FIR: lambda arguments of inapplicable call is not resolved</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-45048"><code>KT-45048</code></a> FIR bootstrap: VerifyError on KtUltraLightClass</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/kotlin/commit/282fd2cf8a36398bb4c904c2907f6b1971345755"><code>282fd2c</code></a> Move 1.4.x changelog to a separate file</li> <li><a href="https://github.com/JetBrains/kotlin/commit/d2a196c599806a17a5aa7ad014cbee961015431c"><code>d2a196c</code></a> Add changelog for 1.5.20</li> <li><a href="https://github.com/JetBrains/kotlin/commit/4ac3753feb84461e583db391bb8c8aa87e323d79"><code>4ac3753</code></a> Restore removed 'kotlinPluginVersion' property.</li> <li><a href="https://github.com/JetBrains/kotlin/commit/eec6efbdbf73af4c4a7039d8cb9d673c93f5b30b"><code>eec6efb</code></a> Use proper applicability for constraint warnings</li> <li><a href="https://github.com/JetBrains/kotlin/commit/dc8fa061bf61296f0d3d27b777fd6984d6acef25"><code>dc8fa06</code></a> rrr/1.5.20-release/ayalyshev/change-notes</li> <li><a href="https://github.com/JetBrains/kotlin/commit/2ffcc166634a20bf703ce189877549a26d0e4981"><code>2ffcc16</code></a> Add regression test for MPP android source set with resources</li> <li><a href="https://github.com/JetBrains/kotlin/commit/679e768464b80f457d4ae93d4b81a81fcff10643"><code>679e768</code></a> Fix adding non-directory to resources for Android source set</li> <li><a href="https://github.com/JetBrains/kotlin/commit/6b8cae27ef5182a6da684380b2275c37fa63ed86"><code>6b8cae2</code></a> Add workaround for compiler downloader for 1.5.20 release binaries</li> <li><a href="https://github.com/JetBrains/kotlin/commit/7d180b8bd7206ca62221dbdf5b41293cf353e4d1"><code>7d180b8</code></a> Treat toolchain as input only for JVM tasks.</li> <li><a href="https://github.com/JetBrains/kotlin/commit/a5e1ec9682f4f1dfd9636e1142b0b79cdb813886"><code>a5e1ec9</code></a> Revert "Warn on using 'jdkHome' option in Gradle builds."</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v1.5.10...v1.5.20">compare view</a></li> </ul> </details> <br /> Updates `kotlin-maven-plugin` from 1.5.10 to 1.5.20 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 #1121 COPYBARA_INTEGRATE_REVIEW=#1121 from google:dependabot/maven/value/kotlin.version-1.5.20 d12550a PiperOrigin-RevId: 381860702
Previously we avoided collectors like `toImmutableList()` because of Google-internal problems where sometimes we would end up with a version of Guava that didn't include those methods. Now we have copies of the methods in `MoreStreams` so we can use those. RELNOTES=n/a PiperOrigin-RevId: 381898090
…g rewritten. RELNOTES=n/a PiperOrigin-RevId: 382304083
RELNOTES=`com.google.auto.common` is annotated for null-safety. PiperOrigin-RevId: 382311770
Specifically, wildcards defeat our ability to recognize that `containsKey` guarantees that `get` will return non-null. See https://github.com/jspecify/nullness-checker-for-checker-framework/blob/a13e6921d6e23ec1349be007b5e9a6d1f279c91c/src/main/java/com/google/jspecify/nullness/NullSpecTransfer.java#L603 Without this CL, Auto-Common would break when I submit CL 382342656 to annotate the remaining immutable-map classes. Arguably we should have a specific issue open for this problem, but: - This may be the first time it's come up in practice. - _Everything_ about wildcards in our checker is weird, thanks to a combination of the Checker Framework's unusual handling of them (which they are fixing by implementing capture conversion) and our hacks on top of that (which we hope can go away). (The very general project of "remove our hacks" is tracked by jspecify/checker-framework#4 (comment) and other issues there.) RELNOTES=n/a PiperOrigin-RevId: 382352859
PiperOrigin-RevId: 382739331
Bumps [maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.2.2 to 3.3.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apache/maven-jar-plugin/releases">maven-jar-plugin's releases</a>.</em></p> <blockquote> <h2>3.3.0</h2> <!-- raw HTML omitted --> <h2>🚀 New features and improvements</h2> <ul> <li><a href="https://issues.apache.org/jira/browse/MJAR-278">[MJAR-278]</a> - Update plugin (requires Maven 3.2.5+) (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/19">#19</a>) <a href="https://github.com/cstamas"><code>@cstamas</code></a></li> <li><a href="https://issues.apache.org/jira/browse/MJAR-280">[MJAR-280]</a> - Java 8 minimum (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/29">#29</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li> </ul> <h2>🐛 Bug Fixes</h2> <ul> <li><a href="https://issues.apache.org/jira/browse/MJAR-275">[MJAR-275]</a> - Fix outputTimestamp not applied to module-info; breaks reproducible builds (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/43">#43</a>) <a href="https://github.com/jorsol"><code>@jorsol</code></a></li> </ul> <h2>📦 Dependency updates</h2> <ul> <li><a href="https://issues.apache.org/jira/browse/MJAR-290">[MJAR-290]</a> - Update Plexus Utils to 3.4.2 (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/48">#48</a>) <a href="https://github.com/jorsol"><code>@jorsol</code></a></li> <li><a href="https://issues.apache.org/jira/browse/MJAR-291">[MJAR-291]</a> - Upgrade Parent to 37 (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/50">#50</a>) <a href="https://github.com/jorsol"><code>@jorsol</code></a></li> <li>Bump junit from 4.11 to 4.13.1 in /src/it/MJAR-228 (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/39">#39</a>) <a href="https://github.com/dependabot"><code>@dependabot</code></a></li> <li>Bump plexus-utils from 3.3.1 to 3.4.2 (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/42">#42</a>) <a href="https://github.com/dependabot"><code>@dependabot</code></a></li> <li><a href="https://issues.apache.org/jira/browse/MJAR-288">[MJAR-288]</a> - Upgrade Parent to 36 (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/40">#40</a>) <a href="https://github.com/slawekjaranowski"><code>@slawekjaranowski</code></a></li> </ul> <h2>📝 Documentation updates</h2> <ul> <li>Restore mavenArchiverVersion property used in the site (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/51">#51</a>) <a href="https://github.com/jorsol"><code>@jorsol</code></a></li> <li>(doc) Updated create-test-jar.apt.vm removing 'and' in Maven site Create Test JAR documentation (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/34">#34</a>) <a href="https://github.com/focbenz"><code>@focbenz</code></a></li> </ul> <h2>👻 Maintenance</h2> <ul> <li>use shared action v3 (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/49">#49</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li> <li>Code simplifications in AbstractMojo (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/47">#47</a>) <a href="https://github.com/rhowe"><code>@rhowe</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apache/maven-jar-plugin/commit/d68df4b277d9afcbbe4700690fd6c7584cec4149"><code>d68df4b</code></a> [maven-release-plugin] prepare release maven-jar-plugin-3.3.0</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/fb2299a6dc12078af33983414474292bab531ed7"><code>fb2299a</code></a> Restore mavenArchiverVersion property used in the site</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/120412767b4677acf93243b1aa01e34799df5409"><code>1204127</code></a> [MJAR-290] - Update Plexus Utils to 3.4.2</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/5fd2fc96f1d671f113b08ec7dfbf5b97a80f3763"><code>5fd2fc9</code></a> [MJAR-291] - Upgrade Parent to 37</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/56344da36ed291eff940b9e326c2f740e21f79be"><code>56344da</code></a> use shared action v3 (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/issues/49">#49</a>)</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/414849196259fb34c621b0cdaa0a9e923ca9bc42"><code>4148491</code></a> Code simplifications in AbstractMojo (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/issues/47">#47</a>)</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/46c017dc0ca2e35536dfe98f682184ed38a20633"><code>46c017d</code></a> [MJAR-275] - Fix outputTimestamp not applied to module-info; breaks reproduci...</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/c02be208f3f4422ed0e9990e56602e3ee7d246a0"><code>c02be20</code></a> [MJAR-278] Update plugin (requires Maven 3.2.5+) (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/issues/19">#19</a>)</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/b6fe3eb5d32c92f9b1169d9dbe75fc41fb0ce149"><code>b6fe3eb</code></a> Bump junit from 4.11 to 4.13.2 in /src/it/MJAR-228</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/78a28dd7873d0d8eb7c6684963ab860aa51f2c07"><code>78a28dd</code></a> Ignore Maven Core updates</li> <li>Additional commits viewable in <a href="https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.2.2...maven-jar-plugin-3.3.0">compare view</a></li> </ul> </details> <br /> [](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 #1367 COPYBARA_INTEGRATE_REVIEW=#1367 from google:dependabot/maven/value/org.apache.maven.plugins-maven-jar-plugin-3.3.0 d496d81 PiperOrigin-RevId: 474934453
Bumps [maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.2.2 to 3.3.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apache/maven-jar-plugin/releases">maven-jar-plugin's releases</a>.</em></p> <blockquote> <h2>3.3.0</h2> <!-- raw HTML omitted --> <h2>🚀 New features and improvements</h2> <ul> <li><a href="https://issues.apache.org/jira/browse/MJAR-278">[MJAR-278]</a> - Update plugin (requires Maven 3.2.5+) (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/19">#19</a>) <a href="https://github.com/cstamas"><code>@cstamas</code></a></li> <li><a href="https://issues.apache.org/jira/browse/MJAR-280">[MJAR-280]</a> - Java 8 minimum (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/29">#29</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li> </ul> <h2>🐛 Bug Fixes</h2> <ul> <li><a href="https://issues.apache.org/jira/browse/MJAR-275">[MJAR-275]</a> - Fix outputTimestamp not applied to module-info; breaks reproducible builds (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/43">#43</a>) <a href="https://github.com/jorsol"><code>@jorsol</code></a></li> </ul> <h2>📦 Dependency updates</h2> <ul> <li><a href="https://issues.apache.org/jira/browse/MJAR-290">[MJAR-290]</a> - Update Plexus Utils to 3.4.2 (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/48">#48</a>) <a href="https://github.com/jorsol"><code>@jorsol</code></a></li> <li><a href="https://issues.apache.org/jira/browse/MJAR-291">[MJAR-291]</a> - Upgrade Parent to 37 (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/50">#50</a>) <a href="https://github.com/jorsol"><code>@jorsol</code></a></li> <li>Bump junit from 4.11 to 4.13.1 in /src/it/MJAR-228 (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/39">#39</a>) <a href="https://github.com/dependabot"><code>@dependabot</code></a></li> <li>Bump plexus-utils from 3.3.1 to 3.4.2 (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/42">#42</a>) <a href="https://github.com/dependabot"><code>@dependabot</code></a></li> <li><a href="https://issues.apache.org/jira/browse/MJAR-288">[MJAR-288]</a> - Upgrade Parent to 36 (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/40">#40</a>) <a href="https://github.com/slawekjaranowski"><code>@slawekjaranowski</code></a></li> </ul> <h2>📝 Documentation updates</h2> <ul> <li>Restore mavenArchiverVersion property used in the site (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/51">#51</a>) <a href="https://github.com/jorsol"><code>@jorsol</code></a></li> <li>(doc) Updated create-test-jar.apt.vm removing 'and' in Maven site Create Test JAR documentation (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/34">#34</a>) <a href="https://github.com/focbenz"><code>@focbenz</code></a></li> </ul> <h2>👻 Maintenance</h2> <ul> <li>use shared action v3 (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/49">#49</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li> <li>Code simplifications in AbstractMojo (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/pull/47">#47</a>) <a href="https://github.com/rhowe"><code>@rhowe</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apache/maven-jar-plugin/commit/d68df4b277d9afcbbe4700690fd6c7584cec4149"><code>d68df4b</code></a> [maven-release-plugin] prepare release maven-jar-plugin-3.3.0</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/fb2299a6dc12078af33983414474292bab531ed7"><code>fb2299a</code></a> Restore mavenArchiverVersion property used in the site</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/120412767b4677acf93243b1aa01e34799df5409"><code>1204127</code></a> [MJAR-290] - Update Plexus Utils to 3.4.2</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/5fd2fc96f1d671f113b08ec7dfbf5b97a80f3763"><code>5fd2fc9</code></a> [MJAR-291] - Upgrade Parent to 37</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/56344da36ed291eff940b9e326c2f740e21f79be"><code>56344da</code></a> use shared action v3 (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/issues/49">#49</a>)</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/414849196259fb34c621b0cdaa0a9e923ca9bc42"><code>4148491</code></a> Code simplifications in AbstractMojo (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/issues/47">#47</a>)</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/46c017dc0ca2e35536dfe98f682184ed38a20633"><code>46c017d</code></a> [MJAR-275] - Fix outputTimestamp not applied to module-info; breaks reproduci...</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/c02be208f3f4422ed0e9990e56602e3ee7d246a0"><code>c02be20</code></a> [MJAR-278] Update plugin (requires Maven 3.2.5+) (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/issues/19">#19</a>)</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/b6fe3eb5d32c92f9b1169d9dbe75fc41fb0ce149"><code>b6fe3eb</code></a> Bump junit from 4.11 to 4.13.2 in /src/it/MJAR-228</li> <li><a href="https://github.com/apache/maven-jar-plugin/commit/78a28dd7873d0d8eb7c6684963ab860aa51f2c07"><code>78a28dd</code></a> Ignore Maven Core updates</li> <li>Additional commits viewable in <a href="https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.2.2...maven-jar-plugin-3.3.0">compare view</a></li> </ul> </details> <br /> [](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 #1369 COPYBARA_INTEGRATE_REVIEW=#1369 from google:dependabot/maven/factory/org.apache.maven.plugins-maven-jar-plugin-3.3.0 142d9bc PiperOrigin-RevId: 475283886
RELNOTES=n/a PiperOrigin-RevId: 476446364
Bumps `kotlin.version` from 1.7.10 to 1.7.20. Updates `kotlin-stdlib` from 1.7.10 to 1.7.20 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">kotlin-stdlib's releases</a>.</em></p> <blockquote> <h2>Kotlin 1.7.20</h2> <h2>1.7.20</h2> <h3>Analysis API</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-52667"><code>KT-52667</code></a> FIR IDE: fun interfaces (SAM interfaces) are not properly resolved</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-52136"><code>KT-52136</code></a> FIR: Implicit type declaration from the other module cannot be used for overloading</li> </ul> <h3>Analysis API. FE1.0</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-51962"><code>KT-51962</code></a> Analysis API: Finish Analysis API for FE1.0</li> </ul> <h3>Analysis API. FIR</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-52779"><code>KT-52779</code></a> FIR IDE: Import Optimizer cannot handle generic type qualifiers</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-50236"><code>KT-50236</code></a> Fix OOB modification trackers for non-Kotlin code</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-51240"><code>KT-51240</code></a> Analysis API: KtAnalysisSession for a specific module cannot create a symbol for PSI that cannot be seen from that module.</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-50868"><code>KT-50868</code></a> Analysis API: decompiled type aliases are not resolved</li> </ul> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-53739"><code>KT-53739</code></a> Builder inference, extension hides members</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-53733"><code>KT-53733</code></a> Kotlin/Native: update source documentation for the new default memory manager</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-53667"><code>KT-53667</code></a> Compiler crashes on attempt to alloc a string on the stack in new MM</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-53480"><code>KT-53480</code></a> Internal error in file lowering: java.lang.ClassNotFoundException: com.android.systemui.R$string</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-52843"><code>KT-52843</code></a> Compose: NPE at Parameters.getParameterByDeclarationSlot if inline function with default arguments takes a lambda which captures value class represented by Long</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-51868"><code>KT-51868</code></a> JVM / IR: Inconsistent behaviour between lambda expression and SAM interface conversion for the same interface</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-53475"><code>KT-53475</code></a> Kotlin/Native for iOS: "IllegalArgumentException: Sequence has more than one element"</li> </ul> <h4>New Features</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-52495"><code>KT-52495</code></a> Support until operator in back-ends</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-52420"><code>KT-52420</code></a> Implement resolve of until operator</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-52419"><code>KT-52419</code></a> Implement until operator in the parser</li> <li> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-33755"><code>KT-33755</code></a> Kotlin/Native: Provide a way to customize a bundle Identifier of a generated framework</li> </ul> </li> <li><a href="https://youtrack.jetbrains.com/issue/KT-51665"><code>KT-51665</code></a> FIR: implement label resolve for "typed this" case</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-52361"><code>KT-52361</code></a> Report warning on potentially empty intersection types</li> </ul> <h4>Performance Improvements</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-47816"><code>KT-47816</code></a> Disable script discovery for non-script environments</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-48635"><code>KT-48635</code></a> JVM IR: Double/Float values are boxed when comparing for equality in equals method of data/value classes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-23397"><code>KT-23397</code></a> Optimize out field for property delegate when it's safe (JVM)</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-53272"><code>KT-53272</code></a> Backend Internal error: Exception during IR lowering / No such value argument slot: 2</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-53124"><code>KT-53124</code></a> Receiver type mismatch when combining extension properties, type projections, Java sources, and F-bounded type-variables</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-51868"><code>KT-51868</code></a> JVM / IR: Inconsistent behaviour between lambda expression and SAM interface conversion for the same interface</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-36770"><code>KT-36770</code></a> Prohibit unsafe calls with expected <code>@NotNull</code> T and given Kotlin generic parameter with nullable bound</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-52974"><code>KT-52974</code></a> "IllegalStateException: Symbol with IrSimpleFunctionSymbolImpl is unbound" compiling native targets of MPP project</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/v1.7.20/ChangeLog.md">kotlin-stdlib's changelog</a>.</em></p> <blockquote> <h2>1.7.20</h2> <h3>Compiler</h3> <h4>New Features</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-52495"><code>KT-52495</code></a> Support until operator in back-ends</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-52420"><code>KT-52420</code></a> Implement resolve of until operator</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-52419"><code>KT-52419</code></a> Implement until operator in the parser</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-53947"><code>KT-53947</code></a> IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-51234"><code>KT-51234</code></a> Context receivers can be duplicated in function declaration</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-51576"><code>KT-51576</code></a> Context receivers: "AssertionError: Callers must check that current token is IDENTIFIER followed with '@'" with <code>at</code> character</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-49479"><code>KT-49479</code></a> JVM / IR: "IllegalStateException: IrErrorType" during IR lowering with non-trivial recursion calls</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-52270"><code>KT-52270</code></a> NullPointerException caused by braces on if-else returning a method reference inside lambda</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-47621"><code>KT-47621</code></a> False negative INVISIBLE_MEMBER on call to inaccessible protected synthetic property setter</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-37796"><code>KT-37796</code></a> NI: "ISE: Error type encountered" when inferring type of a property that delegates to itself</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-45430"><code>KT-45430</code></a> PSI2IR: "org.jetbrains.kotlin.psi2ir.generators.ErrorExpressionException: null: KtCallExpression: toString()" with recursive function call in "also" block in nontrivial context</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-52691"><code>KT-52691</code></a> K2: Expected FirResolvedTypeRef with ConeKotlinType but was FirImplicitTypeRefImpl with intertwined functional interfaces</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-52822"><code>KT-52822</code></a> Fix contract for KtElement.getReference()</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-50223"><code>KT-50223</code></a> IndexOutOfBoundsException from <code>ClassicTypeSystemContext$DefaultImpls.getParameter</code> during call resolution</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-51963"><code>KT-51963</code></a> Change Maven version to 1.7.255</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-47664"><code>KT-47664</code></a> Incorrect type checking in the case of generic types</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-48765"><code>KT-48765</code></a> NI: Inferred type does not respect the bound of type variable</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-51243"><code>KT-51243</code></a> False positive error "No required context receiver" inside contextual lambda</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-43541"><code>KT-43541</code></a> TYPE_MISMATCH for member function which is not occur for top level function during unsafe cast</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-51016"><code>KT-51016</code></a> [FIR] False positive OVERLOAD_RESOLUTION_AMBIGUITY between two extensions on different supertypes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-50155"><code>KT-50155</code></a> FIR: support contextual receivers</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-38637"><code>KT-38637</code></a> Catch NoSuchFieldException in optimized when expression over enum</li> </ul> <h3>Docs & Examples</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-49896"><code>KT-49896</code></a> Kotlin/JS: improve <code>-Xir-property-lazy-initialization</code> description due to making it true by default</li> </ul> <h3>IDE</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KTIJ-22286"><code>KTIJ-22286</code></a> Kotlin JPS project created via wizard does not contain Kotlin libraries in case of not-released version</li> <li><a href="https://youtrack.jetbrains.com/issue/KTIJ-22065"><code>KTIJ-22065</code></a> IDE notification motivating Kotlin users to use EAP</li> <li><a href="https://youtrack.jetbrains.com/issue/KTIJ-22209"><code>KTIJ-22209</code></a> Configure Kotlin on 221 idea adds 1.6.10 Kotlin (despite the fact that IDE plugin is 1.7.10)</li> <li><a href="https://youtrack.jetbrains.com/issue/KTIJ-22171"><code>KTIJ-22171</code></a> Fix test BuiltInDecompilerConsistencyTest</li> <li><a href="https://youtrack.jetbrains.com/issue/KTIJ-22016"><code>KTIJ-22016</code></a> Empty .kt file and build.gradle.kts can trigger an error while searching for a facade light class</li> </ul> <h3>IDE. Code Style, Formatting</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KTIJ-21346"><code>KTIJ-21346</code></a> Incorrect formatting for functions with context receivers and visibility modifiers</li> </ul> <h3>IDE. Completion</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/kotlin/commit/7159702d253166e43f15736f3dfb81bcad68f4a4"><code>7159702</code></a> Add changelog for 1.7.20</li> <li><a href="https://github.com/JetBrains/kotlin/commit/9ca25ce335d7e443f146bd47c6e3c2e6fae0c15c"><code>9ca25ce</code></a> Native: add more tests for Swift Set and Dictionary used in Kotlin</li> <li><a href="https://github.com/JetBrains/kotlin/commit/1244679230e204a3f90d2ceaea4b2099f24ea4e7"><code>1244679</code></a> Native: improve thread state switches for NSSet/NSDictionary adapters</li> <li><a href="https://github.com/JetBrains/kotlin/commit/1abfeb96d4df66acf762a626f597a3a443933c12"><code>1abfeb9</code></a> [Gradle][MPP] MPP/AGP compatibility: Bump maxSupportedVersion to 7.3</li> <li><a href="https://github.com/JetBrains/kotlin/commit/b489e935080d31f0c488373ed0f57d1ddce27e2b"><code>b489e93</code></a> Fix lowering of receiver access in IR scripting</li> <li><a href="https://github.com/JetBrains/kotlin/commit/8a8853cdef60f54d072d355b4c48c35e086e0091"><code>8a8853c</code></a> K1. Fix error message for BUILDER_INFERENCE_MULTI_LAMBDA_RESTRICTION</li> <li><a href="https://github.com/JetBrains/kotlin/commit/608d45c524493f1c4c5fc6740e38fe44de6af06b"><code>608d45c</code></a> Add changelog for 1.7.20-RC</li> <li><a href="https://github.com/JetBrains/kotlin/commit/3a340d2448be5c06e375de592ea29c2890c25389"><code>3a340d2</code></a> Fix kind of NoBuilderInferenceWithoutAnnotationRestriction</li> <li><a href="https://github.com/JetBrains/kotlin/commit/a17fc51b9f846ad8e7ddfe76ca8fc17ea31a4d26"><code>a17fc51</code></a> Fix receiver inconsistency when builder inference restriction disabled</li> <li><a href="https://github.com/JetBrains/kotlin/commit/f0fd2cfd647d61398d3d027f7c9ece414a4c8292"><code>f0fd2cf</code></a> Put back the line with language feature to 1.7 block</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v1.7.10...v1.7.20">compare view</a></li> </ul> </details> <br /> Updates `kotlin-maven-plugin` from 1.7.10 to 1.7.20 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 #1373 COPYBARA_INTEGRATE_REVIEW=#1373 from google:dependabot/maven/value/kotlin.version-1.7.20 56cb600 PiperOrigin-RevId: 477988801
Bumps [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action) from 0.10.0 to 0.10.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/styfle/cancel-workflow-action/releases">styfle/cancel-workflow-action's releases</a>.</em></p> <blockquote> <h2>0.10.1</h2> <h3>Patches</h3> <ul> <li>Bump actions/setup-node from 3.3.0 to 3.4.0: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/171">#171</a></li> <li>Bump actions/setup-node from 3.4.0 to 3.4.1: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/172">#172</a></li> <li>Bump <code>@actions/core</code> from 1.9.0 to 1.9.1: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/176">#176</a></li> <li>Bump typescript from 4.7.4 to 4.8.2: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/177">#177</a></li> <li>Bump typescript from 4.8.2 to 4.8.3: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/178">#178</a></li> <li>Bump <code>@actions/github</code> from 5.0.3 to 5.1.0: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/179">#179</a></li> <li>Bump actions/setup-node from 3.4.1 to 3.5.0: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/180">#180</a></li> <li>Chore: change <code>access_token</code> to optional: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/72">#72</a></li> <li>Chore: update README.md to the correct version: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/173">#173</a></li> <li>Chore: add README.md section about versioning: bb0138e6865a516b5413971879ceda1467fd2930 2c6e931f39ab183387be060414035511a22e69bd</li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/licitdev"><code>@licitdev</code></a> and <a href="https://github.com/MichaelDeBoey"><code>@MichaelDeBoey</code></a> for helping!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/styfle/cancel-workflow-action/commit/9f10b1b9fa56e99e4c5d12c2a085c8a0c37ab0ac"><code>9f10b1b</code></a> 0.10.1</li> <li><a href="https://github.com/styfle/cancel-workflow-action/commit/2c6e931f39ab183387be060414035511a22e69bd"><code>2c6e931</code></a> chore: remove unnecessary version</li> <li><a href="https://github.com/styfle/cancel-workflow-action/commit/bb0138e6865a516b5413971879ceda1467fd2930"><code>bb0138e</code></a> Add section about versioning</li> <li><a href="https://github.com/styfle/cancel-workflow-action/commit/ceace6836b9dabc2b050dd0ac8a334d0a19090b4"><code>ceace68</code></a> chore: rebuild</li> <li><a href="https://github.com/styfle/cancel-workflow-action/commit/7472485ed1db49099430b55fa4b27e0f9781c9fb"><code>7472485</code></a> chore: change <code>access_token</code> to optional (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/72">#72</a>)</li> <li><a href="https://github.com/styfle/cancel-workflow-action/commit/384c570ea0ec293a044e8283602614f002f73884"><code>384c570</code></a> Bump actions/setup-node from 3.4.1 to 3.5.0 (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/180">#180</a>)</li> <li><a href="https://github.com/styfle/cancel-workflow-action/commit/591f48ca934ec4fb8f1ae212deb6e6fd5d6a6a29"><code>591f48c</code></a> Bump <code>@actions/github</code> from 5.0.3 to 5.1.0 (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/179">#179</a>)</li> <li><a href="https://github.com/styfle/cancel-workflow-action/commit/da9a861932626721f09309c09ccb18bb8d414f81"><code>da9a861</code></a> Bump typescript from 4.8.2 to 4.8.3 (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/178">#178</a>)</li> <li><a href="https://github.com/styfle/cancel-workflow-action/commit/2837f42b9ee9d945717ef28a1c1185160d3a4fd5"><code>2837f42</code></a> Bump typescript from 4.7.4 to 4.8.2 (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/177">#177</a>)</li> <li><a href="https://github.com/styfle/cancel-workflow-action/commit/0c4b4d751d5ff4c0fc93d4d750f6909cef125990"><code>0c4b4d7</code></a> Bump <code>@actions/core</code> from 1.9.0 to 1.9.1 (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/176">#176</a>)</li> <li>Additional commits viewable in <a href="https://github.com/styfle/cancel-workflow-action/compare/0.10.0...0.10.1">compare view</a></li> </ul> </details> <br /> [](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 #1375 COPYBARA_INTEGRATE_REVIEW=#1375 from google:dependabot/github_actions/styfle/cancel-workflow-action-0.10.1 e41c457 PiperOrigin-RevId: 478803142
Bumps asm from 9.3 to 9.4. [](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 #1374 COPYBARA_INTEGRATE_REVIEW=#1374 from google:dependabot/maven/value/org.ow2.asm-asm-9.4 728ec0e PiperOrigin-RevId: 478825038
Bumps [auto-value-annotations](https://github.com/google/auto) from 1.9 to 1.10. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/auto/releases">auto-value-annotations's releases</a>.</em></p> <blockquote> <h2>AutoValue 1.10</h2> <ul> <li>AutoBuilder is now stable and supported. (2e44a53) <ul> <li>AutoBuilder now allows you to omit a Kotlin default parameter when building a Kotlin class. (d2f91bf)</li> <li>An <code>@autobuilder</code> class can now have <code>@AutoValue.CopyAnnotations</code> so annotations are copied from the class to its generated subclass. (3a15c88)</li> <li>The generated AutoBuilder class now has a "copy constructor" if values for the builder properties can be obtained from the built type. (b3b53a3)</li> <li>AutoBuilder can now be used to build annotation implementations directly. (196c810)</li> </ul> </li> <li>Fixed an issue when Serializable and Memoized extensions are used together. (e01968d)</li> <li><code>@AutoAnnotation</code> now has <code>CLASS</code> rather than <code>SOURCE</code> retention, making for better operation with Gradle incremental compilation. (34c3be5)</li> <li><code>@AutoAnnotation</code> methods no longer need to be static. This makes it easier to use AutoAnnotation with Kotlin. (cf55dc6)</li> <li>AutoValue and AutoBuilder builders now use bitmasks to track unset primitive properties, which will typically lead to smaller builder objects and faster build times. (b5d3989)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/auto/commit/e065d1918f96301b7c2214ace217a69ae6ba8fdd"><code>e065d19</code></a> Set version number for auto-value-parent to 1.10.</li> <li><a href="https://github.com/google/auto/commit/0079f49b32d967ef81e5640bf45643936836e031"><code>0079f49</code></a> Bump asm from 9.3 to 9.4 in /value</li> <li><a href="https://github.com/google/auto/commit/40284c7190cbeb9cd8b8dc10d46b93ac5b454ef7"><code>40284c7</code></a> Bump styfle/cancel-workflow-action from 0.10.0 to 0.10.1</li> <li><a href="https://github.com/google/auto/commit/bd6926415e8836f326bd35401b027cdf82e353a8"><code>bd69264</code></a> Bump kotlin.version from 1.7.10 to 1.7.20 in /value</li> <li><a href="https://github.com/google/auto/commit/c120217b637b4c7cec7918aa13da8d6af500f1b6"><code>c120217</code></a> Move the toBuilder and autoToBuilder from Foo.Builder to the Foo.</li> <li><a href="https://github.com/google/auto/commit/14413dc9c7141d83988656461218726c9e7d679d"><code>14413dc</code></a> Bump maven-jar-plugin from 3.2.2 to 3.3.0 in /factory</li> <li><a href="https://github.com/google/auto/commit/7504e9269ee3fa5e39be0cdabbc7090d28a723ec"><code>7504e92</code></a> Bump maven-jar-plugin from 3.2.2 to 3.3.0 in /value</li> <li><a href="https://github.com/google/auto/commit/35f94748b77d32a0be595ef55e20ebc2457e8f04"><code>35f9474</code></a> Bump maven-jar-plugin from 3.2.2 to 3.3.0 in /service</li> <li><a href="https://github.com/google/auto/commit/182dff1f6c00ac23559d85268ad92e466a0fb86e"><code>182dff1</code></a> Bump maven-jar-plugin from 3.2.2 to 3.3.0 in /common</li> <li><a href="https://github.com/google/auto/commit/aebf49b0d7f660fe16c8545c896707f4e53e496f"><code>aebf49b</code></a> Bump gradle-test-kit from 7.5 to 7.5.1 in /value</li> <li>Additional commits viewable in <a href="https://github.com/google/auto/compare/auto-value-1.9...auto-value-1.10">compare view</a></li> </ul> </details> <br /> [](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 #1378 COPYBARA_INTEGRATE_REVIEW=#1378 from google:dependabot/maven/factory/com.google.auto.value-auto-value-annotations-1.10 12abf59 PiperOrigin-RevId: 480388047
Bumps `errorprone.version` from 2.15.0 to 2.16. Updates `error_prone_annotations` from 2.15.0 to 2.16 <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.16.0</h2> <p>New Checkers:</p> <ul> <li><a href="https://errorprone.info/bugpattern/ASTHelpersSuggestions"><code>ASTHelpersSuggestions</code></a></li> <li><a href="https://errorprone.info/bugpattern/CanIgnoreReturnValueSuggester"><code>CanIgnoreReturnValueSuggester</code></a></li> <li><a href="https://errorprone.info/bugpattern/LenientFormatStringValidation"><code>LenientFormatStringValidation</code></a></li> <li><a href="https://errorprone.info/bugpattern/UnnecessarilyUsedValue"><code>UnnecessarilyUsedValue</code></a></li> </ul> <p>Fixed issues: <a href="https://github-redirect.dependabot.com/google/error-prone/issues/36">#36</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/36">#36</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/41">#41</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/41">#41</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/42">#42</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/42">#42</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/44">#44</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/44">#44</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/45">#45</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/47">#47</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/47">#47</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/48">#48</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/51">#51</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/52">#52</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/53">#53</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/53">#53</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/58">#58</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/73">#73</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/82">#82</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/83">#83</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/87">#87</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/88">#88</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/89">#89</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/90">#90</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/91">#91</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/92">#92</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/93">#93</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/94">#94</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/94">#94</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/95">#95</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/97">#97</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/98">#98</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/98">#98</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2622">#2622</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2622">#2622</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2623">#2623</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2623">#2623</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2623">#2623</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2624">#2624</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2624">#2624</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2631">#2631</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2631">#2631</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2632">#2632</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2632">#2632</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2635">#2635</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2635">#2635</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2636">#2636</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2636">#2636</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2637">#2637</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2637">#2637</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2640">#2640</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2640">#2640</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2641">#2641</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2641">#2641</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2642">#2642</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2642">#2642</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2643">#2643</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2643">#2643</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2645">#2645</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2645">#2645</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2648">#2648</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2648">#2648</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2648">#2648</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2650">#2650</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2650">#2650</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2651">#2651</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2651">#2651</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2651">#2651</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2653">#2653</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2653">#2653</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2653">#2653</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2654">#2654</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2654">#2654</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2654">#2654</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2655">#2655</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2655">#2655</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2655">#2655</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2656">#2656</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2656">#2656</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2658">#2658</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2658">#2658</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2658">#2658</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2659">#2659</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2659">#2659</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2659">#2659</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2660">#2660</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2660">#2660</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2660">#2660</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2661">#2661</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2661">#2661</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2661">#2661</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2662">#2662</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2662">#2662</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2662">#2662</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2953">#2953</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/3044">#3044</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/3220">#3220</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/3225">#3225</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/3243">#3243</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/3267">#3267</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/3365">#3365</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/3441">#3441</a></p> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/error-prone/compare/v2.15.0...v2.16.0">https://github.com/google/error-prone/compare/v2.15.0...v2.16.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/error-prone/commit/b1dcc4c9fef5c4e601b0a8124432a9504930686f"><code>b1dcc4c</code></a> Release Error Prone 2.16</li> <li><a href="https://github.com/google/error-prone/commit/643fe873b7ba52311870f91aecbdffdf640249b0"><code>643fe87</code></a> Add <code>ResultUsePolicy.UNSPECIFIED</code>.</li> <li><a href="https://github.com/google/error-prone/commit/47f34a975313f870bd55c03e500ab75e177ca38b"><code>47f34a9</code></a> Internal Change.</li> <li><a href="https://github.com/google/error-prone/commit/59eda396f48ef38f06446299be3c7e90142c3cb9"><code>59eda39</code></a> Compile Error Prone annotations artifact as Java 8</li> <li><a href="https://github.com/google/error-prone/commit/bf5d25faec5efb91fabe3e41b034933c2780ed23"><code>bf5d25f</code></a> Fix minor error-message problems:</li> <li><a href="https://github.com/google/error-prone/commit/e06811ffe4e917ac19096c4812314c2bcde9cb9a"><code>e06811f</code></a> Update ci.yml</li> <li><a href="https://github.com/google/error-prone/commit/a66e8560f7b0cf494e6858883c32609630c4e7cf"><code>a66e856</code></a> Suggest more possible fixes for <code>CheckReturnValue</code> errors.</li> <li><a href="https://github.com/google/error-prone/commit/266a16e98a43b3e5fbfc164b21c0c23270fc650c"><code>266a16e</code></a> Cleanup a test that was relying on <a href="https://bugs.openjdk.java.net/browse/JDK-8">https://bugs.openjdk.java.net/browse/JDK-8</a>...</li> <li><a href="https://github.com/google/error-prone/commit/dd4b8dc52d6f8bef1a3aca2a2be0951a40711b0e"><code>dd4b8dc</code></a> Migrate ErrorProne docs to AndroidX</li> <li><a href="https://github.com/google/error-prone/commit/0164cbc2423028e64e0eb1bc78e71b381137799d"><code>0164cbc</code></a> Adds tests and refactors existing tests for clarity.</li> <li>Additional commits viewable in <a href="https://github.com/google/error-prone/compare/v2.15.0...v2.16">compare view</a></li> </ul> </details> <br /> Updates `error_prone_type_annotations` from 2.15.0 to 2.16 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/error-prone/releases">error_prone_type_annotations's releases</a>.</em></p> <blockquote> <h2>Error Prone 2.16.0</h2> <p>New Checkers:</p> <ul> <li><a href="https://errorprone.info/bugpattern/ASTHelpersSuggestions"><code>ASTHelpersSuggestions</code></a></li> <li><a href="https://errorprone.info/bugpattern/CanIgnoreReturnValueSuggester"><code>CanIgnoreReturnValueSuggester</code></a></li> <li><a href="https://errorprone.info/bugpattern/LenientFormatStringValidation"><code>LenientFormatStringValidation</code></a></li> <li><a href="https://errorprone.info/bugpattern/UnnecessarilyUsedValue"><code>UnnecessarilyUsedValue</code></a></li> </ul> <p>Fixed issues: <a href="https://github-redirect.dependabot.com/google/error-prone/issues/36">#36</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/36">#36</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/41">#41</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/41">#41</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/42">#42</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/42">#42</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/44">#44</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/44">#44</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/45">#45</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/47">#47</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/47">#47</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/48">#48</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/51">#51</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/52">#52</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/53">#53</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/53">#53</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/58">#58</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/73">#73</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/82">#82</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/83">#83</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/87">#87</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/88">#88</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/89">#89</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/90">#90</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/91">#91</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/92">#92</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/93">#93</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/94">#94</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/94">#94</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/95">#95</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/97">#97</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/98">#98</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/98">#98</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2622">#2622</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2622">#2622</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2623">#2623</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2623">#2623</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2623">#2623</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2624">#2624</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2624">#2624</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2631">#2631</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2631">#2631</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2632">#2632</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2632">#2632</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2635">#2635</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2635">#2635</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2636">#2636</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2636">#2636</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2637">#2637</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2637">#2637</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2640">#2640</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2640">#2640</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2641">#2641</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2641">#2641</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2642">#2642</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2642">#2642</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2643">#2643</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2643">#2643</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2645">#2645</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2645">#2645</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2648">#2648</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2648">#2648</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2648">#2648</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2650">#2650</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2650">#2650</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2651">#2651</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2651">#2651</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2651">#2651</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2653">#2653</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2653">#2653</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2653">#2653</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2654">#2654</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2654">#2654</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2654">#2654</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2655">#2655</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2655">#2655</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2655">#2655</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2656">#2656</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2656">#2656</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2658">#2658</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2658">#2658</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2658">#2658</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2659">#2659</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2659">#2659</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2659">#2659</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2660">#2660</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2660">#2660</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2660">#2660</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2661">#2661</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2661">#2661</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2661">#2661</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2662">#2662</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2662">#2662</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2662">#2662</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2953">#2953</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/3044">#3044</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/3220">#3220</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/3225">#3225</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/3243">#3243</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/3267">#3267</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/3365">#3365</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/3441">#3441</a></p> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/error-prone/compare/v2.15.0...v2.16.0">https://github.com/google/error-prone/compare/v2.15.0...v2.16.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/error-prone/commit/b1dcc4c9fef5c4e601b0a8124432a9504930686f"><code>b1dcc4c</code></a> Release Error Prone 2.16</li> <li><a href="https://github.com/google/error-prone/commit/643fe873b7ba52311870f91aecbdffdf640249b0"><code>643fe87</code></a> Add <code>ResultUsePolicy.UNSPECIFIED</code>.</li> <li><a href="https://github.com/google/error-prone/commit/47f34a975313f870bd55c03e500ab75e177ca38b"><code>47f34a9</code></a> Internal Change.</li> <li><a href="https://github.com/google/error-prone/commit/59eda396f48ef38f06446299be3c7e90142c3cb9"><code>59eda39</code></a> Compile Error Prone annotations artifact as Java 8</li> <li><a href="https://github.com/google/error-prone/commit/bf5d25faec5efb91fabe3e41b034933c2780ed23"><code>bf5d25f</code></a> Fix minor error-message problems:</li> <li><a href="https://github.com/google/error-prone/commit/e06811ffe4e917ac19096c4812314c2bcde9cb9a"><code>e06811f</code></a> Update ci.yml</li> <li><a href="https://github.com/google/error-prone/commit/a66e8560f7b0cf494e6858883c32609630c4e7cf"><code>a66e856</code></a> Suggest more possible fixes for <code>CheckReturnValue</code> errors.</li> <li><a href="https://github.com/google/error-prone/commit/266a16e98a43b3e5fbfc164b21c0c23270fc650c"><code>266a16e</code></a> Cleanup a test that was relying on <a href="https://bugs.openjdk.java.net/browse/JDK-8">https://bugs.openjdk.java.net/browse/JDK-8</a>...</li> <li><a href="https://github.com/google/error-prone/commit/dd4b8dc52d6f8bef1a3aca2a2be0951a40711b0e"><code>dd4b8dc</code></a> Migrate ErrorProne docs to AndroidX</li> <li><a href="https://github.com/google/error-prone/commit/0164cbc2423028e64e0eb1bc78e71b381137799d"><code>0164cbc</code></a> Adds tests and refactors existing tests for clarity.</li> <li>Additional commits viewable in <a href="https://github.com/google/error-prone/compare/v2.15.0...v2.16">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 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 #1380 COPYBARA_INTEGRATE_REVIEW=#1380 from google:dependabot/maven/value/errorprone.version-2.16 2c57308 PiperOrigin-RevId: 480459715
RELNOTES=n/a PiperOrigin-RevId: 480924054
Example: ```java @autofactory final class SomeClass { ... SomeClass(@provided @AQualifier @foo String provideDepA, @bar String depB) {...} } ``` The generated `SomeClassFactory` will have a `create` method like this: ```java SomeClass create(@bar String depB) {...} ``` This was already true if `@Bar` was a `TYPE_USE` annotation, but now it is also true for other annotations. This may affect compilation. For example, if `@Bar` is Kotlin's `@NotNull`, this change plugs a hole in Kotlin's nullness checking and will break callers that were previously passing a `@Nullable` value. The generated factory already null-checked such parameters, so in Kotlin you can add `!!` with no change in effect. If the `!!` causes a `NullPointerException`, there would already have been a `NullPointerException` from the generated factory. We do not currently copy annotations, other than `@Qualifier` annotations, from `@Provided` parameters to the generated factory constructor. In the example, `@Foo` would not be copied. PiperOrigin-RevId: 481174930
Bumps [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action) from 0.10.1 to 0.11.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/styfle/cancel-workflow-action/releases">styfle/cancel-workflow-action's releases</a>.</em></p> <blockquote> <h2>0.11.0</h2> <h3>Minor Changes</h3> <ul> <li>Update to Node 16: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/186">#186</a></li> <li>Chore: rebuild: 1e0e690cd3756927cda56ad0033137ff1268c477</li> <li>Chore(deps-dev): bump typescript from 4.8.3 to 4.8.4: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/181">#181</a></li> <li>Chore(deps): bump <code>@actions/github</code> from 5.1.0 to 5.1.1: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/182">#182</a></li> <li>Chore(deps): bump <code>@actions/core</code> from 1.9.1 to 1.10.0: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/183">#183</a></li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/mattjohnsonpint"><code>@mattjohnsonpint</code></a> for helping!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/styfle/cancel-workflow-action/commit/b173b6ec0100793626c2d9e6b90435061f4fc3e5"><code>b173b6e</code></a> 0.11.0</li> <li><a href="https://github.com/styfle/cancel-workflow-action/commit/1e0e690cd3756927cda56ad0033137ff1268c477"><code>1e0e690</code></a> chore: rebuild</li> <li><a href="https://github.com/styfle/cancel-workflow-action/commit/4e668e5dc322d61817bde42d6129da4c694eea11"><code>4e668e5</code></a> Update to Node 16 (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/186">#186</a>)</li> <li><a href="https://github.com/styfle/cancel-workflow-action/commit/f78dcd888e10edaadffa867cb225a0db55007f9b"><code>f78dcd8</code></a> chore(deps): bump <code>@actions/core</code> from 1.9.1 to 1.10.0 (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/183">#183</a>)</li> <li><a href="https://github.com/styfle/cancel-workflow-action/commit/6b6782c03d0135287ddb07d261711f9baacc0913"><code>6b6782c</code></a> chore(deps): bump <code>@actions/github</code> from 5.1.0 to 5.1.1 (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/182">#182</a>)</li> <li><a href="https://github.com/styfle/cancel-workflow-action/commit/1a300fe93c43ece33271d25d7dee65b8f7731839"><code>1a300fe</code></a> chore(deps-dev): bump typescript from 4.8.3 to 4.8.4 (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/181">#181</a>)</li> <li>See full diff in <a href="https://github.com/styfle/cancel-workflow-action/compare/0.10.1...0.11.0">compare view</a></li> </ul> </details> <br /> [](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 #1381 COPYBARA_INTEGRATE_REVIEW=#1381 from google:dependabot/github_actions/styfle/cancel-workflow-action-0.11.0 aa86068 PiperOrigin-RevId: 481765129
Bumps [mockito-core](https://github.com/mockito/mockito) from 4.8.0 to 4.8.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">mockito-core's releases</a>.</em></p> <blockquote> <h2>v4.8.1</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h4>4.8.1</h4> <ul> <li>2022-10-17 - <a href="https://github.com/mockito/mockito/compare/v4.8.0...v4.8.1">6 commit(s)</a> by andrepaschoal, dependabot[bot]</li> <li>Possible fix <a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2765">#2765</a>: Add task to download package-list file from java as element-list [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2766">#2766</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2766">mockito/mockito#2766</a>)</li> <li>JavaDoc warning is blocking all pull requests [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2765">#2765</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2765">mockito/mockito#2765</a>)</li> <li>Bump versions.junitJupiter from 5.9.0 to 5.9.1 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2758">#2758</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2758">mockito/mockito#2758</a>)</li> <li>Bump groovy from 3.0.12 to 3.0.13 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2756">#2756</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2756">mockito/mockito#2756</a>)</li> <li>Bump com.diffplug.spotless from 6.10.0 to 6.11.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2753">#2753</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2753">mockito/mockito#2753</a>)</li> <li>Bump org.eclipse.osgi from 3.18.0 to 3.18.100 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2751">#2751</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2751">mockito/mockito#2751</a>)</li> <li>Bump versions.bytebuddy from 1.12.14 to 1.12.16 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2747">#2747</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2747">mockito/mockito#2747</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mockito/mockito/commit/4d14d975cea51bc90d9d93c94e01cefdbaefeb67"><code>4d14d97</code></a> Bump versions.junitJupiter from 5.9.0 to 5.9.1 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2758">#2758</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/3507ce328f77b41a1792732e27747fb427240060"><code>3507ce3</code></a> Use downloaded package-list file from Oracle for JavaDoc generation (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2766">#2766</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/0a9aa2697860096427cab0fb2f74aa940dff600f"><code>0a9aa26</code></a> Bump groovy from 3.0.12 to 3.0.13 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2756">#2756</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/ee3679bc032e83675a1dd56651ee13248cedeb54"><code>ee3679b</code></a> Bump com.diffplug.spotless from 6.10.0 to 6.11.0 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2753">#2753</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/185ea11ae46d814f12988176819d7557f3a1f78e"><code>185ea11</code></a> Bump org.eclipse.osgi from 3.18.0 to 3.18.100 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2751">#2751</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/488d4b13c9d8a49ac9c30ca17eb6c7e004300440"><code>488d4b1</code></a> Bump versions.bytebuddy from 1.12.14 to 1.12.16 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2747">#2747</a>)</li> <li>See full diff in <a href="https://github.com/mockito/mockito/compare/v4.8.0...v4.8.1">compare view</a></li> </ul> </details> <br /> [](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 #1385 COPYBARA_INTEGRATE_REVIEW=#1385 from google:dependabot/maven/value/org.mockito-mockito-core-4.8.1 9da7a75 PiperOrigin-RevId: 483374916
In a builder, if a property `bar` has its own builder `barBuilder()` and also a getter `bar()`, then either the property must be set or `barBuilder()` must be called. If neither of those has happened, both the `bar` and `barBuilder$` fields will be null, and we should correctly report that with an empty `Optional` return from `bar()`. Previously we incorrectly simplified this logic and ended up calling `Optional.of(bar)` even though `bar` is null. Fixes #1386. Thanks to @jmesny for the bug report and regression test. RELNOTES=Fixed an issue when a builder has a property `foo` with both a getter `foo()` and a builder `fooBuilder()`. PiperOrigin-RevId: 483736037
Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.4.0 to 3.4.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apache/maven-shade-plugin/commit/fbbec08252e8a5a999feaa8652340b1dbfb599f1"><code>fbbec08</code></a> [maven-release-plugin] prepare release maven-shade-plugin-3.4.1</li> <li><a href="https://github.com/apache/maven-shade-plugin/commit/7078d9268b9c37af0ba538360f9c6ca778a8ee08"><code>7078d92</code></a> [MSHADE-413] Fix endless loop caused by manipulating shared objects (<a href="https://github-redirect.dependabot.com/apache/maven-shade-plugin/issues/124">#124</a>)</li> <li><a href="https://github.com/apache/maven-shade-plugin/commit/0945bcbcefd1144029f86da51a09bd8a805bd158"><code>0945bcb</code></a> [MSHADE-417] Fix null bytes appended to small files (<a href="https://github-redirect.dependabot.com/apache/maven-shade-plugin/issues/160">#160</a>)</li> <li><a href="https://github.com/apache/maven-shade-plugin/commit/41bd72f0fd0195713f4a4b73af1184ec8a6cc0a3"><code>41bd72f</code></a> [MSHADE-366] "Access denied" during 'minimizeJar' (<a href="https://github-redirect.dependabot.com/apache/maven-shade-plugin/issues/161">#161</a>)</li> <li><a href="https://github.com/apache/maven-shade-plugin/commit/e342059b991057814a60eb646c312b631ac64167"><code>e342059</code></a> [MSHADE-432] Duplicate services entries can be generated (<a href="https://github-redirect.dependabot.com/apache/maven-shade-plugin/issues/159">#159</a>)</li> <li><a href="https://github.com/apache/maven-shade-plugin/commit/7603e5778236455c03385e6efa9cf123e82be722"><code>7603e57</code></a> Bump asmVersion from 9.3 to 9.4 (<a href="https://github-redirect.dependabot.com/apache/maven-shade-plugin/issues/156">#156</a>)</li> <li><a href="https://github.com/apache/maven-shade-plugin/commit/5e955d86b520bdf060d6134eec996685179815dd"><code>5e955d8</code></a> Bump maven-dependency-tree from 3.0.1 to 3.2.0 (<a href="https://github-redirect.dependabot.com/apache/maven-shade-plugin/issues/148">#148</a>)</li> <li><a href="https://github.com/apache/maven-shade-plugin/commit/5f45ecf5854d335bcf6d3aec14775df76200527e"><code>5f45ecf</code></a> [MSHADE-431] Use a caching output stream (<a href="https://github-redirect.dependabot.com/apache/maven-shade-plugin/issues/158">#158</a>)</li> <li><a href="https://github.com/apache/maven-shade-plugin/commit/31d350657c205d17aa1e9d9347760f7a329d5cac"><code>31d3506</code></a> Bump plexus-utils from 3.3.0 to 3.4.2 (<a href="https://github-redirect.dependabot.com/apache/maven-shade-plugin/issues/139">#139</a>)</li> <li><a href="https://github.com/apache/maven-shade-plugin/commit/b039731a87c0b1de82450a8cb0f6b8e72f47cfe9"><code>b039731</code></a> [MSHADE-430] Remove usage of deprecated ModelBase#getReports()</li> <li>Additional commits viewable in <a href="https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.4.0...maven-shade-plugin-3.4.1">compare view</a></li> </ul> </details> <br /> [](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 #1388 COPYBARA_INTEGRATE_REVIEW=#1388 from google:dependabot/maven/value/org.apache.maven.plugins-maven-shade-plugin-3.4.1 75e3fc7 PiperOrigin-RevId: 486533710
Bumps `kotlin.version` from 1.7.20 to 1.7.21. Updates `kotlin-stdlib` from 1.7.20 to 1.7.21 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/JetBrains/kotlin/commits">compare view</a></li> </ul> </details> <br /> Updates `kotlin-maven-plugin` from 1.7.20 to 1.7.21 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 #1390 COPYBARA_INTEGRATE_REVIEW=#1390 from google:dependabot/maven/value/kotlin.version-1.7.21 7715c32 PiperOrigin-RevId: 487298186
Bumps [mockito-core](https://github.com/mockito/mockito) from 4.8.1 to 4.9.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">mockito-core's releases</a>.</em></p> <blockquote> <h2>v4.9.0</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h4>4.9.0</h4> <ul> <li>2022-11-14 - <a href="https://github.com/mockito/mockito/compare/v4.8.1...v4.9.0">6 commit(s)</a> by Andrei Solntsev, Rafael Winterhalter, Rick Ossendrijver, dependabot[bot]</li> <li>Upgrade objenesis 3.2 -> 3.3 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2784">#2784</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2784">mockito/mockito#2784</a>)</li> <li>Upgrade objenesis 3.2 -> 3.3 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2783">#2783</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2783">mockito/mockito#2783</a>)</li> <li>Avoids clearing stale weak entries from critical code segments. [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2780">#2780</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2780">mockito/mockito#2780</a>)</li> <li>bump gradle from 7.3.1 to 7.5.1 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2776">#2776</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2776">mockito/mockito#2776</a>)</li> <li>Bump gradle/wrapper-validation-action from 1.0.4 to 1.0.5 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2775">#2775</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2775">mockito/mockito#2775</a>)</li> <li>Bump gradle-errorprone-plugin from 2.0.2 to 3.0.1 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2770">#2770</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2770">mockito/mockito#2770</a>)</li> <li>Bump junit-platform-launcher from 1.9.0 to 1.9.1 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2768">#2768</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2768">mockito/mockito#2768</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mockito/mockito/commit/0052e2f5f78ca2eda4593df158e1c2366639e5db"><code>0052e2f</code></a> Avoid clearing stale weak entries from critical code segments (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2780">#2780</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/47045cbdfe606d8616f7e0a814af6e7803d4c33f"><code>47045cb</code></a> Upgrade objenesis 3.2 -> 3.3 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2784">#2784</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/eb85518cef362e39788a7e030bab8ac78eca76c9"><code>eb85518</code></a> Update gradle to 7.5.1 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2776">#2776</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/fcb4cf7bf3f38b0135b50bdc930d7532c7168356"><code>fcb4cf7</code></a> Bump gradle/wrapper-validation-action from 1.0.4 to 1.0.5 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2775">#2775</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/f512a7694097b46b18394d89173506cf59d071ae"><code>f512a76</code></a> Bump gradle-errorprone-plugin from 2.0.2 to 3.0.1 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2770">#2770</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/fe7dca265190a6ae3040e4938fb25600a09c669f"><code>fe7dca2</code></a> Bump junit-platform-launcher from 1.9.0 to 1.9.1 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2768">#2768</a>)</li> <li>See full diff in <a href="https://github.com/mockito/mockito/compare/v4.8.1...v4.9.0">compare view</a></li> </ul> </details> <br /> [](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 #1391 COPYBARA_INTEGRATE_REVIEW=#1391 from google:dependabot/maven/value/org.mockito-mockito-core-4.9.0 5c329b2 PiperOrigin-RevId: 488452380
…vailable". RELNOTES=n/a PiperOrigin-RevId: 488806361
Also reorder the `<relocation>` configuration entries lexicographically. Fixes #1389. RELNOTES=Two annotations from `org.jetbrains.annotations` were accidentally included unshaded in the AutoValue jar. That has been fixed. PiperOrigin-RevId: 489282871
Bumps [auto-value-annotations](https://github.com/google/auto) from 1.10 to 1.10.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/auto/releases">auto-value-annotations's releases</a>.</em></p> <blockquote> <h2>AutoValue 1.10.1</h2> <ul> <li>Two annotations from <code>org.jetbrains.annotations</code> were accidentally included unshaded in the AutoValue jar. That has been fixed. (6de325b)</li> <li>Fixed an issue when a builder has a property <code>foo</code> with both a getter <code>foo()</code> and a builder <code>fooBuilder()</code>. (3659a0e)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/auto/commit/c698816ebd45185e0265ed566b267bc786a306c1"><code>c698816</code></a> Set version number for auto-value-parent to 1.10.1.</li> <li><a href="https://github.com/google/auto/commit/6de325b0cc23e7feeb954388582931c2b2d154f2"><code>6de325b</code></a> Ensure that <code>org.jetbrains.annotations</code> is shaded in the AutoValue jar.</li> <li><a href="https://github.com/google/auto/commit/61967ecd3ce2d0e35bf359082e418dce7d75bb0f"><code>61967ec</code></a> Fix the variable name in the example of "When parameter names are unavailable".</li> <li><a href="https://github.com/google/auto/commit/a91775b68f81145d4b0024bf823cfe9891714740"><code>a91775b</code></a> Bump mockito-core from 4.8.1 to 4.9.0 in /value</li> <li><a href="https://github.com/google/auto/commit/d7218d5820fa25edd83533b5282dfabfb27cae15"><code>d7218d5</code></a> Bump kotlin.version from 1.7.20 to 1.7.21 in /value</li> <li><a href="https://github.com/google/auto/commit/eea4094fdc0ca4ab05ced1c3410034f969d6c436"><code>eea4094</code></a> Bump maven-shade-plugin from 3.4.0 to 3.4.1 in /value</li> <li><a href="https://github.com/google/auto/commit/3659a0e6436d3acfeda04e0bd1df3603f1e7ffac"><code>3659a0e</code></a> Fix an issue with builder getters.</li> <li><a href="https://github.com/google/auto/commit/aeffb9065d90af9e2cb67c0ecd6de10a926e0462"><code>aeffb90</code></a> Bump mockito-core from 4.8.0 to 4.8.1 in /value</li> <li><a href="https://github.com/google/auto/commit/b8f2bad3876add5fdf8b72d8aad79451e483befd"><code>b8f2bad</code></a> Bump styfle/cancel-workflow-action from 0.10.1 to 0.11.0</li> <li><a href="https://github.com/google/auto/commit/4bb91ca4fcca60890e392a2d4f641e63ad369a3c"><code>4bb91ca</code></a> Propagate parameter annotations in generated factory code.</li> <li>Additional commits viewable in <a href="https://github.com/google/auto/compare/auto-value-1.10...auto-value-1.10.1">compare view</a></li> </ul> </details> <br /> [](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 #1395 COPYBARA_INTEGRATE_REVIEW=#1395 from google:dependabot/maven/factory/com.google.auto.value-auto-value-annotations-1.10.1 07c3784 PiperOrigin-RevId: 489960887
We use bitmasks to record which required properties have been set. The size of the bitmask variable depends on the number of required properties. For example, if there are 8 or fewer we use a `byte`. Before this change, we set bits with expressions like `set$0 |= 1`. That's legal when `set$0` is a `byte`, even though `set$0 = 1` would not be. It's also clearly safe when the RHS fits in a byte, as it always does in our case. Nevertheless, some static code checkers warn about constructs like this. It's straightforward just to cast and remove any doubt, `set$0 |= (byte) 1`. Fixes #1384. RELNOTES=n/a PiperOrigin-RevId: 490255211
RELNOTES=n/a PiperOrigin-RevId: 490263635
RELNOTES=n/a PiperOrigin-RevId: 490583797
… records. RELNOTES=n/a PiperOrigin-RevId: 491419063
Bumps `kotlin.version` from 1.7.21 to 1.7.22. Updates `kotlin-stdlib` from 1.7.21 to 1.7.22 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">kotlin-stdlib's releases</a>.</em></p> <blockquote> <h2>Kotlin 1.7.22</h2> <p><strong>This is a technical release.</strong> It doesn't contain any fixes that aren't included in <a href="https://github.com/JetBrains/kotlin/releases/tag/v1.7.21">Kotlin 1.7.21</a>. Version 1.7.22 of the Kotlin plugin will not be available for downloading or installing in any IDEs.</p> <h2>Checksums</h2> <table> <thead> <tr> <th>File</th> <th>Sha256</th> </tr> </thead> <tbody> <tr> <td>kotlin-compiler-1.7.22.zip</td> <td>9db4b467743c1aea8a21c08e1c286bc2aeb93f14c7ba2037dbd8f48adc357d83</td> </tr> <tr> <td>kotlin-native-linux-x86_64-1.7.22.tar.gz</td> <td>dd004d520056aba67f2955a3bec5af75f8f2d78b179d4b5f733a77e3eef57aff</td> </tr> <tr> <td>kotlin-native-macos-x86_64-1.7.22.tar.gz</td> <td>153fa411fa8c993ce2635e2504e9b102cb05362cc794b66ef9def26a78b427b5</td> </tr> <tr> <td>kotlin-native-macos-aarch64-1.7.22.tar.gz</td> <td>4ffcd76c77cc824eff8addd5e2a73da4f3bbd3584fa9ef282b3f669c45426b1e</td> </tr> <tr> <td>kotlin-native-windows-x86_64-1.7.22.zip</td> <td>3bccd23479848ec61c56ed5760010456d17acbe88a00a1f10fb38eae256f2e92</td> </tr> </tbody> </table> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/kotlin/commit/be3c5a5310abb619f8960f12af170683af4b0f9b"><code>be3c5a5</code></a> Instruction for building 1.7.21 release</li> <li><a href="https://github.com/JetBrains/kotlin/commit/80eb82acc22629d39a513ca2c21a14f4982ddce6"><code>80eb82a</code></a> Instructions for building 1.7.20 release</li> <li><a href="https://github.com/JetBrains/kotlin/commit/cb5180394bc3bd801e4607e8f6e051b3bc707e28"><code>cb51803</code></a> Scripts for building Kotlin repository</li> <li><a href="https://github.com/JetBrains/kotlin/commit/7784d1025e8cf091acff524ff4426c52c2f77d2d"><code>7784d10</code></a> Change bootstrap to 1.7.21-release-254</li> <li>See full diff in <a href="https://github.com/JetBrains/kotlin/compare/v1.7.21...v1.7.22">compare view</a></li> </ul> </details> <br /> Updates `kotlin-maven-plugin` from 1.7.21 to 1.7.22 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 #1400 COPYBARA_INTEGRATE_REVIEW=#1400 from google:dependabot/maven/value/kotlin.version-1.7.22 77fb129 PiperOrigin-RevId: 491734517
Bumps [gradle-test-kit](https://github.com/gradle/gradle) from 7.5.1 to 7.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gradle/gradle/releases">gradle-test-kit's releases</a>.</em></p> <blockquote> <h2>7.6</h2> <p>The Gradle team is excited to announce Gradle 7.6.</p> <p><a href="https://docs.gradle.org/7.6/release-notes.html">Read the Release Notes</a></p> <p>We would like to thank the following community members for their contributions to this release of Gradle: <a href="https://github.com/altrisi">altrisi</a>, <a href="https://github.com/aSemy">aSemy</a>, <a href="https://github.com/ashwinpankaj">Ashwin Pankaj</a>, <a href="https://github.com/liutikas">Aurimas</a>, <a href="https://github.com/bjhargrave">BJ Hargrave</a>, <a href="https://github.com/Vampire">Björn Kautler</a>, <a href="https://github.com/TurekBot">Bradley Turek</a>, <a href="https://github.com/candrews">Craig Andrews</a>, <a href="https://github.com/ephemient">Daniel Lin</a>, <a href="https://github.com/codefish1">David Morris</a>, <a href="https://github.com/edmundmok">Edmund Mok</a>, <a href="https://github.com/Frosty-J">Frosty-J</a>, <a href="https://github.com/gabrielfeo">Gabriel Feo</a>, <a href="https://github.com/gavra0">Ivan Gavrilovic</a>, <a href="https://github.com/jjohannes">Jendrik Johannes</a>, <a href="https://github.com/goughy000">John</a>, <a href="https://github.com/jsmwoolf">Joseph Woolf</a>, <a href="https://github.com/kamischi">Karl-Michael Schindler</a>, <a href="https://github.com/grossws">Konstantin Gribov</a>, <a href="https://github.com/lbschenkel">Leonardo Brondani Schenkel</a>, <a href="https://github.com/martinda">Martin d'Anjou</a>, <a href="https://github.com/yogurtearl">Michael Bailey</a>, <a href="https://github.com/prbprbprb">Pete Bentley</a>, <a href="https://github.com/robbavey">Rob Bavey</a>, <a href="https://github.com/sambsnyd">Sam Snyder</a>, <a href="https://github.com/sll552">sll552</a>, <a href="https://github.com/teawithbrownsugar">teawithbrownsugar</a>, <a href="https://github.com/tbroadley">Thomas Broadley</a>, <a href="https://github.com/urdak">urdak</a>, <a href="https://github.com/varunsh-coder">Varun Sharma</a>, <a href="https://github.com/scaventz">Xin Wang</a></p> <h1>Upgrade instructions</h1> <p>Switch your build to use Gradle 7.6 by updating your wrapper:</p> <p><code>./gradlew wrapper --gradle-version=7.6</code></p> <p>See the <a href="https://docs.gradle.org/7.6/userguide/upgrading_version_7.html#changes_7.6">Gradle 7.x upgrade guide</a> to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.6.</p> <h1>Reporting problems</h1> <p>If you find a problem with this release, please file a bug on <a href="https://github.com/gradle/gradle/issues">GitHub Issues</a> adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the <a href="https://discuss.gradle.org/c/help-discuss">forum</a>.</p> <p>We hope you will build happiness with Gradle, and we look forward to your feedback via <a href="https://twitter.com/gradle">Twitter</a> or on <a href="https://github.com/gradle">GitHub</a>.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/gradle/gradle/blob/master/released-versions.json">gradle-test-kit's changelog</a>.</em></p> <blockquote> <p>{ "latestReleaseSnapshot": { "version": "7.6-20221123002330+0000", "buildTime": "20221123002330+0000" }, "latestRc": { "version": "7.6-rc-4", "buildTime": "20221122094210+0000" }, "finalReleases": [ { "version": "7.6", "buildTime": "20221125133510+0000" }, { "version": "7.5.1", "buildTime": "20220805211756+0000" }, { "version": "7.5", "buildTime": "20220714124815+0000" }, { "version": "7.4.2", "buildTime": "20220331152529+0000" }, { "version": "7.4.1", "buildTime": "20220309150447+0000" }, { "version": "7.4", "buildTime": "20220208095838+0000" }, { "version": "7.3.3", "buildTime": "20211222123754+0000" }, { "version": "7.3.2", "buildTime": "20211215112231+0000" }, { "version": "7.3.1", "buildTime": "20211201154220+0000" }, { "version": "7.3", "buildTime": "20211109204036+0000" },</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gradle/gradle/commit/daece9dbc5b79370cc8e4fd6fe4b2cd400e150a8"><code>daece9d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/gradle/gradle/issues/22817">#22817</a> Update wrapper</li> <li><a href="https://github.com/gradle/gradle/commit/3e8c75024fed81b9589a4721c834fdc5617a61f8"><code>3e8c750</code></a> Update wrapper</li> <li><a href="https://github.com/gradle/gradle/commit/87a8037940defe7c18ef332efac18f0405baa37b"><code>87a8037</code></a> Use Adoptium JDK on m1 mac as well</li> <li><a href="https://github.com/gradle/gradle/commit/0cb7b4682bea8bb74cb59b4feb5df682219fb2c0"><code>0cb7b46</code></a> Use Temurin JDK as build JVM on Mac M1</li> <li><a href="https://github.com/gradle/gradle/commit/1959236625136eb342a715a5182791687c1e1cb7"><code>1959236</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/gradle/gradle/issues/22778">#22778</a> Add Upgrade Note for Strongly Typed Dependencies in...</li> <li><a href="https://github.com/gradle/gradle/commit/d14cc44c38c2ff20be9d42596a741a90aa495d36"><code>d14cc44</code></a> Correct typo, phrasing</li> <li><a href="https://github.com/gradle/gradle/commit/10302c427e7e8d91983d04500e506d72fb4d8737"><code>10302c4</code></a> Update subprojects/docs/src/docs/userguide/migration/upgrading_version_7.adoc</li> <li><a href="https://github.com/gradle/gradle/commit/716906de4aba4f028995642ce5b1f7bb73efb410"><code>716906d</code></a> Update subprojects/docs/src/docs/userguide/migration/upgrading_version_7.adoc</li> <li><a href="https://github.com/gradle/gradle/commit/0df577d2ce53b5a4cc6d7e0f8b04e16d10fb9727"><code>0df577d</code></a> Update subprojects/docs/src/docs/userguide/migration/upgrading_version_7.adoc</li> <li><a href="https://github.com/gradle/gradle/commit/29aeab23ab0800bbe0c5e7fc8bd91da9c940f248"><code>29aeab2</code></a> Various rewording changes as suggested by reviewers</li> <li>Additional commits viewable in <a href="https://github.com/gradle/gradle/compare/v7.5.1...v7.6.0">compare view</a></li> </ul> </details> <br /> [](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 #1401 COPYBARA_INTEGRATE_REVIEW=#1401 from google:dependabot/maven/value/dev.gradleplugins-gradle-test-kit-7.6 c867ce4 PiperOrigin-RevId: 492032515
…f available. RELNOTES=Generated builders now include a `@Nullable` type annotation on appropriate builder fields if one is available. PiperOrigin-RevId: 492071989
RELNOTES=n/a PiperOrigin-RevId: 492247375
RELNOTES=n/a PiperOrigin-RevId: 492278280
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )