module API

Packages
java.lang Provides classes that are fundamental to the design of the Java programming language.
java.lang.annotation Provides library support for the Java programming language annotation facility.
java.lang.reflect Provides classes and interfaces for obtaining reflective information about classes and objects.
java.module Provides classes for the module system.
java.module.annotation Provides metadata annotations for the development module.
javax.lang.model Classes and hierarchies of packages used to model the Java programming language.
javax.lang.model.element Interfaces used to model elements of the Java programming language.
javax.lang.model.type Interfaces used to model Java programming language types.
javax.lang.model.util Utilities to assist in the processing of program elements and types.
sun.module  
sun.module.bootstrap  
sun.module.config  
sun.module.core  
sun.module.repository  
sun.module.tools  
sun.reflect  
sun.tools.util