Null type annotations in practice

Session details
Status: 
Accepted
Session Type: 
Experience level: 
Beginner
Track: 

We’ve been successfully using annotation based null analysis for more than 5 years on a code base that is now more than 15 years old. In this talk I’d like to share our experiences and give some details on how we use them in practice.

  • What they are,  why and when to use them
  • @Nullable vs. java.util.Optional
  • Configuration choices
  • Switching from declaration annotations to type annotations
  • How to get warning free code - Code Patterns and Antipatterns
  • Free Type variables and extends @Nullable
  • Arrays
  • Improvements released with Oxygen
  • Preview to  Photon
Schedule info
Session Time Slot(s): 
Thursday, October 26, 2017 - 13:00 to 13:35

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon Europe 2017 sponsor prospectus page.

Elite Dual ECE/OSGi CE

Premium

Basic

Club ECE Sponsor

IoT Theme Day

Project Quality Day

Smart Home Day

Media

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018