We have released a new version of the Checker Framework.
The Checker Framework lets you create and/or run pluggable type checkers, in order to detect and prevent bugs in your code.
You can find documentation and download links at:
User-visible changes:
Method annotation @AssertMethod
indicates that a method checks a value and possibly throws an assertion. Using it can make flow-sensitive type refinement more effective.
In org.checkerframework.common.util.debug
, renamed EmptyProcessor
to DoNothingProcessor
. Removed org.checkerframework.common.util.report.DoNothingChecker
. Moved ReportChecker
from org.checkerframework.common.util.report
to org.checkerframework.common.util.count.report
.