Closed dependabot[bot] closed 1 week ago
The update of eisop to version 4 results in NP-type issues in the previous type-safe code. @wmdietl @flo2702
/home/runner/work/key/key/key.util/src/main/java/org/key_project/util/collection/ImmutableMap.java:13: error: [type.argument.type.incompatible] incompatible type argument for type parameter S of ImmutableMapEntry.
extends Iterable<ImmutableMapEntry<S, T>> {
^
found : S[ extends @UnknownKeyFor Object super @KeyForBottom Void]
required: [extends @UnknownKeyFor Object super @UnknownKeyFor NullType]
/home/runner/work/key/key/key.util/src/main/java/org/key_project/util/collection/ImmutableMap.java:13: error: [type.argument.type.incompatible] incompatible type argument for type parameter T of ImmutableMapEntry.
extends Iterable<ImmutableMapEntry<S, T>> {
^
found : T[ extends @UnknownKeyFor Object super @KeyForBottom Void]
required: [extends @UnknownKeyFor Object super @UnknownKeyFor NullType]
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors
This error also occurs on other branches with the old version too. We might have a heisenbug in the checker framework.
Bumps the gradle-deps group with 6 updates:
0.3.0
1.0.0
3.42.0-eisop3
3.42.0-eisop4
3.42.0-eisop3
3.42.0-eisop4
3.42.0-eisop3
3.42.0-eisop4
0.6.41
0.6.43
11.3
11.4
Updates
org.jspecify:jspecify
from 0.3.0 to 1.0.0Release notes
Sourced from org.jspecify:jspecify's releases.
Commits
b2a10e1
Set version to 1.0.0.5bf4ae4
Run build workflow on any branch whose name starts with 'dev-'. Run the docs ...87a2864
add OSGi metadata and reproducible build (#428)f0af7de
Use Gradle toolchain to specify the jdk to use (#558)378925a
Update to gradle 8.9 (#557)2e9ff60
Run docs action fordocs-1.0
branch. (#556)48ffa9b
Direct people to file an issue in the reference checker repo (#552)bc70dc4
Exception parameters are intrinsically NonNull (#508)dbb3673
docs: Update docusaurus to 3.4 (#549)9abe30d
Run the build-documentation job (but not deployment) on pushes and pull reque...Updates
io.github.eisop:checker-qual
from 3.42.0-eisop3 to 3.42.0-eisop4Release notes
Sourced from io.github.eisop:checker-qual's releases.
Changelog
Sourced from io.github.eisop:checker-qual's changelog.
Commits
9cef095
new release 3.42.0-eisop456e839d
Adapt to javac signature change coming in Java 24 (#806)42b1dbd
Prep for release9a6d25a
Update dependency gradle to v8.9 (#805)ce65897
Add note on handling line endings for Windows users (#781)4444c9f
AddDetailedTestDiagnostic
for easier test diagnostic handling (#758)dcb31d3
Deprecate `GenericAnnotatedTypeFactory#addComputedTypeAnnotations(Tree, Annot...c093a0d
[nullness] Forward references and typo fixes (#804)4e1401e
Update dependency org.projectlombok:lombok to v1.18.34 (#802)aba0086
Update dependency org.junit.jupiter:junit-jupiter-api to v5.10.3 (#801)Updates
io.github.eisop:checker-util
from 3.42.0-eisop3 to 3.42.0-eisop4Release notes
Sourced from io.github.eisop:checker-util's releases.
Changelog
Sourced from io.github.eisop:checker-util's changelog.
Commits
9cef095
new release 3.42.0-eisop456e839d
Adapt to javac signature change coming in Java 24 (#806)42b1dbd
Prep for release9a6d25a
Update dependency gradle to v8.9 (#805)ce65897
Add note on handling line endings for Windows users (#781)4444c9f
AddDetailedTestDiagnostic
for easier test diagnostic handling (#758)dcb31d3
Deprecate `GenericAnnotatedTypeFactory#addComputedTypeAnnotations(Tree, Annot...c093a0d
[nullness] Forward references and typo fixes (#804)4e1401e
Update dependency org.projectlombok:lombok to v1.18.34 (#802)aba0086
Update dependency org.junit.jupiter:junit-jupiter-api to v5.10.3 (#801)Updates
io.github.eisop:checker
from 3.42.0-eisop3 to 3.42.0-eisop4Release notes
Sourced from io.github.eisop:checker's releases.
Changelog
Sourced from io.github.eisop:checker's changelog.
Commits
9cef095
new release 3.42.0-eisop456e839d
Adapt to javac signature change coming in Java 24 (#806)42b1dbd
Prep for release9a6d25a
Update dependency gradle to v8.9 (#805)ce65897
Add note on handling line endings for Windows users (#781)4444c9f
AddDetailedTestDiagnostic
for easier test diagnostic handling (#758)dcb31d3
Deprecate `GenericAnnotatedTypeFactory#addComputedTypeAnnotations(Tree, Annot...c093a0d
[nullness] Forward references and typo fixes (#804)4e1401e
Update dependency org.projectlombok:lombok to v1.18.34 (#802)aba0086
Update dependency org.junit.jupiter:junit-jupiter-api to v5.10.3 (#801)Updates
io.github.eisop:checker-util
from 3.42.0-eisop3 to 3.42.0-eisop4Release notes
Sourced from io.github.eisop:checker-util's releases.
Changelog
Sourced from io.github.eisop:checker-util's changelog.
Commits
9cef095
new release 3.42.0-eisop456e839d
Adapt to javac signature change coming in Java 24 (#806)42b1dbd
Prep for release9a6d25a
Update dependency gradle to v8.9 (#805)ce65897
Add note on handling line endings for Windows users (#781)4444c9f
AddDetailedTestDiagnostic
for easier test diagnostic handling (#758)dcb31d3
Deprecate `GenericAnnotatedTypeFactory#addComputedTypeAnnotations(Tree, Annot...c093a0d
[nullness] Forward references and typo fixes (#804)4e1401e
Update dependency org.projectlombok:lombok to v1.18.34 (#802)aba0086
Update dependency org.junit.jupiter:junit-jupiter-api to v5.10.3 (#801)Updates
io.github.eisop:checker
from 3.42.0-eisop3 to 3.42.0-eisop4Release notes
Sourced from io.github.eisop:checker's releases.
Changelog
Sourced from io.github.eisop:checker's changelog.
Commits
9cef095
new release 3.42.0-eisop456e839d
Adapt to javac signature change coming in Java 24 (#806)42b1dbd
Prep for release9a6d25a
Update dependency gradle to v8.9 (#805)ce65897
Add note on handling line endings for Windows users (#781)4444c9f
AddDetailedTestDiagnostic
for easier test diagnostic handling (#758)dcb31d3
Deprecate `GenericAnnotatedTypeFactory#addComputedTypeAnnotations(Tree, Annot...c093a0d
[nullness] Forward references and typo fixes (#804)4e1401e
Update dependency org.projectlombok:lombok to v1.18.34 (#802)aba0086
Update dependency org.junit.jupiter:junit-jupiter-api to v5.10.3 (#801)Updates
org.checkerframework
from 0.6.41 to 0.6.43Updates
com.miglayout:miglayout-swing
from 11.3 to 11.4Release notes
Sourced from com.miglayout:miglayout-swing's releases.
Commits
f106ef8
Merge pull request #105 from ptziegler/remove-ideutil-references8ab6146
Remove remaining references to ideutil moduleff57957
V11.3 - dropped ideutil moduleDependabot 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 commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show