Index
A
- access modifiers, Before Java 9
- and associated scopes, Accessibility
- accessibility, modules and, Accessibility
- AccessibleObject, canAccess and trySetAccessible methods, Open Modules and Packages
- --add-exports command-line flag, Libraries, Strong Encapsulation, and the JDK 9 Classpath, Compilation and Encapsulated APIs, VM Arguments to Break Encapsulation
- --add-modules command-line flag, Using JAXB and Other Java EE APIs, Loading Code Dynamically, Running on the Classpath with Java 9, Using Automatic Modules
- --add-opens command-line flag, Libraries, Strong Encapsulation, and the JDK 9 Classpath, Compilation and Encapsulated APIs, Running on the Classpath with Java 9, Fixing Illegal Access
- aggregator modules, The Modular JDK, Aggregator Modules-Safely Splitting a Module
- representing whole library, Internal Dependencies
- splitting a module safely with, Safely Splitting a Module
- ahead-of-time (AOT) compilation and linking, Static Versus Dynamic Linking
- ALL-UNNAMED, representing the classpath, Libraries, Strong Encapsulation, and the JDK 9 Classpath, Compilation and Encapsulated APIs
- AnnotatedElement interface, Annotations
- annotations
- compile-time, referencing with requires static, Compile-Time Dependencies
- for caller sensitive methods, Modifying Modules
- on modules, Annotations
- Apache Maven (see Maven)
- API modules, API Modules-API Module with a Default Implementation
- AppClassLoader, Classloading in Layers
- application modules, Implied Readability
- architectures, cross-targeting runtime images for,
Get Java 9 Modularity 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.