In this chapter, we covered several changes to the Java platform that impact variable handlers, import statements, improvements to Project Coin, local variable type inference, root certificates, dynamic class-file constants, and more. We also covered depreciation warnings and why they are now suppressed under specific circumstances. Finally, we explored the improvements to import statement processing.
In the next chapter, we will examine the structure of a Java module as specified by Project Jigsaw. We will take a deep dive into how Project Jigsaw is implemented as part of the Java platform. Code snippets are used throughout the chapter to demonstrate Java's modular system. Internal changes to the Java platform, in regard to the modular system, will also be discussed.