| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| public static interface | |
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private final StripNativeDebugSymbolsPlugin. | |
| private static final boolean | |
| private String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private boolean | |
| private static final String | |
| public static final String | |
| private static final String | |
| private static final ResourceBundle | |
| private static final String | |
| private static final String | |
| private static final String | |
| private String |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | configure(Map<String, String> config)
Overrides default jdk. Configure the plugin based on the passed configuration. |
| public void | |
| public Plugin. | |
| public boolean | hasArguments()
Overrides default jdk. Has this plugin require one or more arguments? |
| private void | |
| public ResourcePool | transform(ResourcePool in, ResourcePoolBuilder out)
Implements jdk. Visit the content of the modules that are composing the image. |
| private void |
| ADD_DEBUG_LINK_OPT | back to summary |
|---|---|
| private static final String ADD_DEBUG_LINK_OPT | |
| cmdBuilder | back to summary |
|---|---|
| private final StripNativeDebugSymbolsPlugin. | |
| DEBUG | back to summary |
|---|---|
| private static final boolean DEBUG | |
| debuginfoExt | back to summary |
|---|---|
| private String debuginfoExt | |
| DEFAULT_DEBUG_EXT | back to summary |
|---|---|
| private static final String DEFAULT_DEBUG_EXT | |
| DEFAULT_STRIP_CMD | back to summary |
|---|---|
| private static final String DEFAULT_STRIP_CMD | |
| EXCLUDE_DEBUG_INFO_ARG | back to summary |
|---|---|
| private static final String EXCLUDE_DEBUG_INFO_ARG | |
| includeDebugSymbols | back to summary |
|---|---|
| private boolean includeDebugSymbols | |
| KEEP_DEBUG_INFO_ARG | back to summary |
|---|---|
| private static final String KEEP_DEBUG_INFO_ARG | |
| NAME | back to summary |
|---|---|
| public static final String NAME | |
| ONLY_KEEP_DEBUG_SYMS_OPT | back to summary |
|---|---|
| private static final String ONLY_KEEP_DEBUG_SYMS_OPT | |
| resourceBundle | back to summary |
|---|---|
| private static final ResourceBundle resourceBundle | |
| SHARED_LIBS_EXT | back to summary |
|---|---|
| private static final String SHARED_LIBS_EXT | |
| STRIP_CMD_ARG | back to summary |
|---|---|
| private static final String STRIP_CMD_ARG | |
| STRIP_DEBUG_SYMS_OPT | back to summary |
|---|---|
| private static final String STRIP_DEBUG_SYMS_OPT | |
| stripBin | back to summary |
|---|---|
| private String stripBin | |
| StripNativeDebugSymbolsPlugin | back to summary |
|---|---|
| public StripNativeDebugSymbolsPlugin() | |
| StripNativeDebugSymbolsPlugin | back to summary |
|---|---|
| public StripNativeDebugSymbolsPlugin(StripNativeDebugSymbolsPlugin. | |
| configure | back to summary |
|---|---|
| public void configure(Map<String, String> config) Overrides default jdk. Doc from jdk. Configure the plugin based on the passed configuration. This method is called prior to invoke the plugin.
| |
| doConfigure | back to summary |
|---|---|
| public void doConfigure(boolean withChecks, Map<String, String> orig) | |
| getType | back to summary |
|---|---|
| public Plugin. Overrides default jdk. Doc from jdk. The type of this plugin.
| |
| hasArguments | back to summary |
|---|---|
| public boolean hasArguments() Overrides default jdk. Doc from jdk. Has this plugin require one or more arguments?
A plugin can have one or more optional arguments.
--plugin-option=arg_value
If there are more than arguments, command line option looks like:
--plugin-option=arg_value:arg2=value2:arg3=value3...
| |
| logError | back to summary |
|---|---|
| private void logError(ResourcePoolEntry resource, String msgKey) | |
| transform | back to summary |
|---|---|
| public ResourcePool transform(ResourcePool in, ResourcePoolBuilder out) Implements jdk. Doc from jdk. Visit the content of the modules that are composing the image.
| |
| validateStripArg | back to summary |
|---|---|
| private void validateStripArg(String stripArg) throws IllegalArgumentException | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public List | build(String objCopy, String... options)
Implements jdk.
|
| DefaultObjCopyCmdBuilder | back to summary |
|---|---|
| private DefaultObjCopyCmdBuilder() | |
| build | back to summary |
|---|---|
| public List Implements jdk.
| |
| build | back to summary |
|---|---|
| public List | |
| Modifier and Type | Field and Description |
|---|---|
| private final Optional | |
| private final ResourcePoolEntry |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Optional | |
| public ResourcePoolEntry |
| debugSymbols | back to summary |
|---|---|
| private final Optional<ResourcePoolEntry> debugSymbols | |
| strippedBinary | back to summary |
|---|---|
| private final ResourcePoolEntry strippedBinary | |
| StrippedDebugInfoBinary | back to summary |
|---|---|
| private StrippedDebugInfoBinary(ResourcePoolEntry strippedBinary, Optional<ResourcePoolEntry> debugSymbols) | |
| debugSymbols | back to summary |
|---|---|
| public Optional | |
| strippedBinary | back to summary |
|---|---|
| public ResourcePoolEntry strippedBinary() | |
| Modifier and Type | Field and Description |
|---|---|
| private final StripNativeDebugSymbolsPlugin. | |
| private final String | |
| private final boolean | |
| private final String |
| Access | Constructor and Description |
|---|---|
| private | StrippedDebugInfoBinaryBuilder(boolean includeDebug, String debugExt, StripNativeDebugSymbolsPlugin.
|
| Modifier and Type | Method and Description |
|---|---|
| private boolean | |
| private Optional | |
| private byte[] | |
| private ProcessBuilder | |
| private void | |
| private boolean |
| cmdBuilder | back to summary |
|---|---|
| private final StripNativeDebugSymbolsPlugin. | |
| debugExt | back to summary |
|---|---|
| private final String debugExt | |
| includeDebug | back to summary |
|---|---|
| private final boolean includeDebug | |
| strip | back to summary |
|---|---|
| private final String strip | |
| StrippedDebugInfoBinaryBuilder | back to summary |
|---|---|
| private StrippedDebugInfoBinaryBuilder(boolean includeDebug, String debugExt, StripNativeDebugSymbolsPlugin. | |
| addGnuDebugLink | back to summary |
|---|---|
| private boolean addGnuDebugLink(Path currDir, String binFile, String relativeDbgFileName) throws InterruptedException, IOException | |
| build | back to summary |
|---|---|
| private Optional | |
| createDebugSymbolsFile | back to summary |
|---|---|
| private byte[] createDebugSymbolsFile(Path binPath, Path debugPath, String dbgFileName) throws InterruptedException, IOException | |
| createProcessBuilder | back to summary |
|---|---|
| private ProcessBuilder createProcessBuilder(List<String> cmd) | |
| deleteDirRecursivelyIgnoreResult | back to summary |
|---|---|
| private void deleteDirRecursivelyIgnoreResult(Path tempDir) | |
| stripBinary | back to summary |
|---|---|
| private boolean stripBinary(Path binFile) throws InterruptedException, IOException | |