Package io.quarkus.deployment.steps
Class NativeImageFeatureStep
- java.lang.Object
-
- io.quarkus.deployment.steps.NativeImageFeatureStep
-
public class NativeImageFeatureStep extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static String
BEFORE_ANALYSIS_ACCESS
static String
GRAAL_FEATURE
static String
RUNTIME_CLASS_INITIALIZATION_SUPPORT
-
Constructor Summary
Constructors Constructor Description NativeImageFeatureStep()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
addExportsToNativeImage(BuildProducer<JPMSExportBuildItem> features)
(package private) void
generateFeature(BuildProducer<GeneratedNativeImageClassBuildItem> nativeImageClass, BuildProducer<JPMSExportBuildItem> exports, List<RuntimeInitializedClassBuildItem> runtimeInitializedClassBuildItems, List<RuntimeInitializedPackageBuildItem> runtimeInitializedPackageBuildItems, List<RuntimeReinitializedClassBuildItem> runtimeReinitializedClassBuildItems, List<UnsafeAccessedFieldBuildItem> unsafeAccessedFields)
-
-
-
Field Detail
-
GRAAL_FEATURE
public static final String GRAAL_FEATURE
- See Also:
- Constant Field Values
-
RUNTIME_CLASS_INITIALIZATION_SUPPORT
public static final String RUNTIME_CLASS_INITIALIZATION_SUPPORT
- See Also:
- Constant Field Values
-
BEFORE_ANALYSIS_ACCESS
static final String BEFORE_ANALYSIS_ACCESS
-
-
Method Detail
-
addExportsToNativeImage
void addExportsToNativeImage(BuildProducer<JPMSExportBuildItem> features)
-
generateFeature
void generateFeature(BuildProducer<GeneratedNativeImageClassBuildItem> nativeImageClass, BuildProducer<JPMSExportBuildItem> exports, List<RuntimeInitializedClassBuildItem> runtimeInitializedClassBuildItems, List<RuntimeInitializedPackageBuildItem> runtimeInitializedPackageBuildItems, List<RuntimeReinitializedClassBuildItem> runtimeReinitializedClassBuildItems, List<UnsafeAccessedFieldBuildItem> unsafeAccessedFields)
-
-