We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Type Annotation for Static Program Analysis
Java SE 8ではProject LambdaやDate & Time APIが注目されていますが、アノテーションも大きく変化しました。最も大きな変化は、型に対してアノテーションが書けるようになったことです。たとえば、ジェネリクスの型パラメータなどにもアノテーションが書けるようになったのです。
型に対するアノテーションを導入することで、プログラムにさまざまな制約を記述することができるようになりました。これを利用したのが静的コード解析ツールです。本セッションでは静的コード解析ツールのChecker Frameworkを題材に、新しいアノテーションの活用方法をご紹介します。
櫻庭 祐一
Java in the Box
Java一筋20年。
Twitter: @skrb Blog: http://www.javainthebox.com/ Web: http://www.javainthebox.net/ GitHub: https://github.com/skrb Java Champion
The text was updated successfully, but these errors were encountered:
No branches or pull requests
セッション情報 / Session Detail
タイトル / Title
Type Annotation for Static Program Analysis
概要 / Description
Java SE 8ではProject LambdaやDate & Time APIが注目されていますが、アノテーションも大きく変化しました。最も大きな変化は、型に対してアノテーションが書けるようになったことです。たとえば、ジェネリクスの型パラメータなどにもアノテーションが書けるようになったのです。
型に対するアノテーションを導入することで、プログラムにさまざまな制約を記述することができるようになりました。これを利用したのが静的コード解析ツールです。本セッションでは静的コード解析ツールのChecker Frameworkを題材に、新しいアノテーションの活用方法をご紹介します。
カテゴリ / Category
難易度 / Level
種類 / Talk Type
言語 / Language
講演者情報 / Speaker
氏名 / Name
櫻庭 祐一
所属 / Company or Communities
Java in the Box
講演者紹介 / Bio
Java一筋20年。
コミュニティ活動、BlogのURL、Twitterアカウントなど / Activities
Twitter: @skrb
Blog: http://www.javainthebox.com/
Web: http://www.javainthebox.net/
GitHub: https://github.com/skrb
Java Champion
The text was updated successfully, but these errors were encountered: