Expand description
JVM elements, such as classes, methods, fields, and annotations.
Modules§
- annotation
- Module for the APIs for the annotation in JVM.
- bytecode
- JVM class file format parsing and writing functionality.
- class
- JVM classes and interfaces
- class_
loader - Discovering and loading classes.
- code
- Module for the APIs for the executable code in JVM.
- field
- JVM fields and constant values.
- method
- JVM methods.
- module
- Modules in the JPMS.
- references
- References to JVM elements.
Structs§
- Annotation
- An annotation on a class, field, method, or parameter. See the JVM Specification §4.7.16 for more information.
- Class
- A JVM class See the JVM Specification §4.1 for more information.
- Class
Loader - A class loader that can load classes from a list of class paths.
- Field
- A JVM field. See the JVM Specification §4.5 for more information.
- Method
- A JVM method. See the JVM Specification §4.6 for more information.
- Module
- A module in the Java Platform Module System (JPMS). Modules are containers for packages
that provide strong encapsulation boundaries. A module is defined in a special class file
named
module-info.class
and includes information about its dependencies, exported packages, and services it both uses and provides. - Type
Annotation - An type annotation on a class, field, method, or parameter. See the JVM Specification §4.7.20 for more information.
Enums§
- Constant
Value - Denotes a compile-time constant value. See the JVM Specification §4.4 for more information.
- Java
String - A string in the JVM bytecode.