All Classes and Interfaces

Class
Description
An immutable compiled module represented by a base directory and optional patch.
Compiles Java source modules to immutable filesystem directories.
Immutable inputs affecting compilation and output reuse.
Filesystem paths presenting a compiled module.
Resolves the filesystem path for a declared module-path entry.
Controls reuse, diagnostic emission, and verbose javac output for one compilation.
Content identity of a resolved module or module patch.
The kind of module content represented by a hash.
Reads, writes, and verifies detached module-info.hash files.
Builds immutable detached module hash sets.
A module key in a hash file.
Compilation identity of a module supplied to a javac module-path location.
Reads, writes, combines, and validates module runtime access requirements.
A module's fully qualified runtime access requirements.
Fully qualified runtime access options authorized by a source module.
Builds immutable runtime access option sets.
A qualified package export or open operation.
Runtime metadata not exposed by ModuleDescriptor.