Checker Framework 3.41.0-eisop1 #652
wmdietl
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Version 3.41.0-eisop1 (December 5, 2023)
User-visible changes:
The Nullness Checker now warns about redundant null cases in switch statements and expressions when
using the
-Alint=redundantNullComparison
command-line argument.Closed issues:
#628, #635, #640, #641.
Version 3.41.0 (December 4, 2023)
User-visible changes:
New command-line options:
-AassumePureGetters
: Unsoundly assume that every getter method is pure.Implementation details:
Added method
isDeterministic()
to theAnnotationProvider
interface.CFAbstractValue#leastUpperBound
andCFAbstractValue#widenUpperBound
are nowfinal. Subclasses should override method
CFAbstractValue#upperBound(V, TypeMirror, boolean)
instead.(EISOP note: typetools added the new method annotation
org.checkerframework.dataflow.qual.AssertMethod
to treat such methods like assert statements. EISOP might change the implementation of this feature
in a future release.)
Closed issues:
typetools#1497, typetools#3345, typetools#6037, typetools#6204, typetools#6276, typetools#6282, typetools#6290, typetools#6296, typetools#6319, typetools#6327.
This discussion was created from the release Checker Framework 3.41.0-eisop1.
Beta Was this translation helpful? Give feedback.
All reactions