[JSR308] Release 0.8.2 of JSR 308 specification, javac, Checker Framework, and checkers
Mahmood Ali
mahmood at MIT.EDU
Fri Nov 14 18:56:49 EST 2008
We have released version 0.8.2 of the JSR 308 specification and
implementation and of the Checker Framework. You can always review
the latest version of the specification at: http://groups.csail.mit.edu/pag/jsr308/specification/java-annotation-design.html
; and download the latest version of these tools at:http://groups.csail.mit.edu/pag/jsr308/
.
The JSR 308 implementation is a backward-compatible extension to
javac. The Checker Framework makes it easy to write a tool that finds
or prevents errors; the tool is expressed as a type-checker for a
pluggable type system. The Checker Framework distribution includes
sample checkers.
This release includes support for type annotations on type parameters,
improved error messages, fixes for bugs related to parsing type
annotations, and improved support for Map.get().
We also continued to improve the installation instructions. We
appreciate your comments and feedback.
The changlogs of the specification and the implementations appear below.
- Mahmood
---- Changelog for JSR 308 implementation ----
Version 0.8.2, 14 Nov 2008
Functionality
Added support for annotations on type parameters
Bug fixes
Fixed bug related to parsing type annotation member values
Fixed bug related to parsing commented-annotations with spaces
Base build
Updated to OpenJDK langtools build b39
---- Changelog for Checker Framework ----
Version 0.8.2, 14 Nov 2008
Framework
Included a binary distribution in the releases
Added support for annotations on type parameters
Fixed bugs related to casts
Nullness
Improved error messages readability
Added partial support for Map.get() detection
Manual
Improved installation instructions
---- Changelog for JSR 308 specification ----
Changes to normative section:
Allow annotations on type parameters.
Clarify target_type for locations where Java 5 already allowed
annotations: method return type, method parameter, field.
Changes to non-normative section:
There is no commitment as to whether Sun's javac will parse
annotations in comments.
More information about the JSR308
mailing list