BeanInfo annotations [JEP-256]

The JEP-256 focused on replacing @beanifo javadoc tags with more appropriate annotations. Furthermore, these new annotations are now processed at runtime so that BeanInfo classes can be generated dynamically. The modularity of Java 9 resulted in this change. The creation of custom BeanInfo classes has been simplified and the client library has been modularized.

In order to fully grasp this change, we will review JavaBean, BeanProperty, and SwingContainer before going any further into this JEP.

Get Java 9: Building Robust Modular Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.