Version 3.39.0 (October 2, 2023)
User-visible changes:
The Checker Framework runs on a version 21 JVM. It does not yet soundly check all new Java 21 language features, but it does not
crash when compiling them.
Implementation details:
Dataflow supports all the new Java 21 language features.
- A new node,
DeconstructorPatternNode, was added, so any implementation ofNodeVisitormust be updated. - Method
InstanceOfNode.getBindingVariable()is deprecated; usegetPatternNode()orgetBindingVariables()instead.
WPI uses 1-based indexing for formal parameters and arguments.
Closed issues: