| Modifier and Type | Class and Description |
|---|---|
| public abstract class | |
| public class | AddOptionsPlugin
Plugin to add VM command-line options, by storing them in a resource that's read by the VM at startup |
| pack-priv abstract class | AddResourcePlugin
Base plugin to add a resource |
| public class | CDSPlugin
CDS plugin |
| public class | DefaultCompressPlugin
ZIP and String Sharing compression plugin |
| public class | DefaultStripDebugPlugin
Combined debug stripping plugin: Java debug attributes and native debug symbols. |
| public class | ExcludeFilesPlugin
Exclude files plugin |
| public class | ExcludeJmodSectionPlugin
A plugin to exclude a JMOD section such as man pages or header files |
| public class | ExcludePlugin
Exclude resources plugin |
| public class | ExcludeVMPlugin
Exclude VM plugin |
| public class | GenerateJLIClassesPlugin
Plugin to generate java.lang.invoke classes. |
| public class | IncludeLocalesPlugin
Plugin to explicitly specify the locale data included in jdk.localedata module. |
| public class | LegalNoticeFilePlugin
A plugin to de-duplicate the legal notices from JMOD files. |
| pack-priv class | ModuleDescriptorBuilder
Build a Snippet to load a ModuleDescriptor onto the operand stack. |
| public class | OrderResourcesPlugin
Order Resources plugin |
| public class | |
| public class | ReleaseInfoPlugin
This plugin adds/deletes information for 'release' file. |
| public class | ResourceFilter
Filter resource resources using path matcher. |
| public class | SaveJlinkArgfilesPlugin
Saves the arguments in the specified argument files to a resource that's read by jlink in the output image. |
| public class | StringSharingPlugin
A Plugin that stores the image classes constant pool UTF_8 entries into the Image StringsTable. |
| public class | StripJavaDebugAttributesPlugin
Strip java debug attributes plugin |
| public class | StripNativeCommandsPlugin
Strip Native Commands plugin |
| public class | StripNativeDebugSymbolsPlugin
Platform specific jlink plugin for stripping debug symbols from native libraries and binaries. |
| public class | SystemModulesPlugin
Jlink plugin to reconstitute module descriptors and other attributes for system modules. |
| public class | VendorBugURLPlugin
Plugin to set the vendor bug URL, by redefining the static field java.lang.VersionProps.VENDOR_URL_BUG |
| public class | VendorVersionPlugin
Plugin to set the vendor version string, by redefining the static field java.lang.VersionProps.VENDOR_VERSION |
| public class | VendorVMBugURLPlugin
Plugin to set the vendor VM bug URL, by redefining the static field java.lang.VersionProps.VENDOR_URL_VM_BUG |
| pack-priv abstract class | VersionPropsPlugin
Base plugin to update a static field in java.lang.VersionProps Fields to be updated must not be final such that values are not constant replaced at compile time and initialization code is generated. |
| public class | ZipPlugin
ZIP Compression plugin |