Top Description Inners Fields Constructors Methods
jdk.tools.jlink.internal.plugins

public final Class DefaultStripDebugPlugin

extends AbstractPlugin
Class Inheritance
Imports
java.util.Map, jdk.tools.jlink.internal.PluginRepository, .ResourcePoolManager, .ResourcePoolManager.ResourcePoolImpl, jdk.tools.jlink.plugin.Plugin, .ResourcePool, .ResourcePoolBuilder

Combined debug stripping plugin: Java debug attributes and native debug symbols.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
public static interface

Field Summary

Modifier and TypeField and Description
private static final String
private final Plugin
private static final String
private final DefaultStripDebugPlugin.NativePluginFactory
Inherited from jdk.tools.jlink.internal.plugins.AbstractPlugin:
DESCRIPTIONUSAGE

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public ResourcePool
transform(ResourcePool
Read only content.
in
,
ResourcePoolBuilder
The pool to fill with content. This pool must contain the result of the visit.
out
)

Implements jdk.tools.jlink.plugin.Plugin.transform.

Visit the content of the modules that are composing the image.

Inherited from jdk.tools.jlink.internal.plugins.AbstractPlugin:
getArgumentsDescriptiongetDescriptiongetMessagegetNamegetUsagenewClassReadernewClassReader

Field Detail

EXCLUDE_DEBUGINFOback to summary
private static final String EXCLUDE_DEBUGINFO
javaStripPluginback to summary
private final Plugin javaStripPlugin
STRIP_NATIVE_DEBUG_PLUGINback to summary
private static final String STRIP_NATIVE_DEBUG_PLUGIN
stripNativePluginFactoryback to summary
private final DefaultStripDebugPlugin.NativePluginFactory stripNativePluginFactory

Constructor Detail

DefaultStripDebugPluginback to summary
public DefaultStripDebugPlugin()
DefaultStripDebugPluginback to summary
public DefaultStripDebugPlugin(Plugin javaStripPlugin, DefaultStripDebugPlugin.NativePluginFactory nativeStripPluginFact)

Method Detail

transformback to summary
public ResourcePool transform(ResourcePool in, ResourcePoolBuilder out)

Implements jdk.tools.jlink.plugin.Plugin.transform.

Doc from jdk.tools.jlink.plugin.Plugin.transform.

Visit the content of the modules that are composing the image.

Parameters
in:ResourcePool

Read only content.

out:ResourcePoolBuilder

The pool to fill with content. This pool must contain the result of the visit.

Annotations
@Override
jdk.tools.jlink.internal.plugins back to summary

private Class DefaultStripDebugPlugin.DefaultNativePluginFactory

extends Object
implements NativePluginFactory
Class Inheritance
  • java.lang.Object
  • jdk.tools.jlink.internal.plugins.DefaultStripDebugPlugin.DefaultNativePluginFactory
All Implemented Interfaces
jdk.tools.jlink.internal.plugins.DefaultStripDebugPlugin.NativePluginFactory

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public Plugin
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DefaultNativePluginFactoryback to summary
private DefaultNativePluginFactory()

Method Detail

createback to summary
public Plugin create()

Implements jdk.tools.jlink.internal.plugins.DefaultStripDebugPlugin.NativePluginFactory.create.

Annotations
@Override
jdk.tools.jlink.internal.plugins back to summary

public Interface DefaultStripDebugPlugin.NativePluginFactory

Known Direct Implementers
jdk.tools.jlink.internal.plugins.DefaultStripDebugPlugin.DefaultNativePluginFactory

Method Summary

Modifier and TypeMethod and Description
public Plugin

Method Detail

createback to summary
public Plugin create()