APIdia Launch Partner
Top Classes
module jdk.jlink

Package jdk.tools.jlink.internal.plugins


Class Summary

Modifier and TypeClass 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