JSR-308 and @SuppressWarnings
Martin Buchholz
martinrb at google.com
Mon Jun 23 19:55:32 UTC 2014
For years, those of us maintaining low-level libraries have been writing
code like this:
@SuppressWarnings("unchecked") E itemE = (E) item;
return itemE;
hoping that JSR-308 might someday allow us to write something like:
return (@SuppressWarnings("unchecked") E) item;
which is clearer, more compact, and generates slightly better bytecode.
This article:
http://www.oracle.com/technetwork/articles/java/ma14-architect-annotations-2177655.html
suggests that @SuppressWarnings should work "out of the box", but I don't
see that with jdk8 javac.
Are my hopes dashed?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20140623/f056f064/attachment.html>
More information about the compiler-dev
mailing list