Package io.quarkus.deployment.steps
Class NativeImageAutoFeatureStep
- java.lang.Object
-
- io.quarkus.deployment.steps.NativeImageAutoFeatureStep
-
public class NativeImageAutoFeatureStep extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
NativeImageAutoFeatureStep.ReflectionInfo
-
Field Summary
Fields Modifier and Type Field Description (package private) static String
BEFORE_ANALYSIS_ACCESS
(package private) static String
DYNAMIC_PROXY_REGISTRY
(package private) static String
JNI_RUNTIME_ACCESS
(package private) static String
LEGACY_LOCALIZATION_FEATURE
(package private) static String
LOCALIZATION_FEATURE
(package private) static String
RUNTIME_REFLECTION
static io.quarkus.gizmo.MethodDescriptor
WEAK_REFLECTION_REGISTRATION
-
Constructor Summary
Constructors Constructor Description NativeImageAutoFeatureStep()
-
Method Summary
-
-
-
Field Detail
-
RUNTIME_REFLECTION
static final String RUNTIME_REFLECTION
-
JNI_RUNTIME_ACCESS
static final String JNI_RUNTIME_ACCESS
- See Also:
- Constant Field Values
-
BEFORE_ANALYSIS_ACCESS
static final String BEFORE_ANALYSIS_ACCESS
-
DYNAMIC_PROXY_REGISTRY
static final String DYNAMIC_PROXY_REGISTRY
- See Also:
- Constant Field Values
-
LEGACY_LOCALIZATION_FEATURE
static final String LEGACY_LOCALIZATION_FEATURE
- See Also:
- Constant Field Values
-
LOCALIZATION_FEATURE
static final String LOCALIZATION_FEATURE
- See Also:
- Constant Field Values
-
WEAK_REFLECTION_REGISTRATION
public static final io.quarkus.gizmo.MethodDescriptor WEAK_REFLECTION_REGISTRATION
-
-
Method Detail
-
generateNativeResourcesList
GeneratedResourceBuildItem generateNativeResourcesList(List<NativeImageResourceBuildItem> resources, BuildProducer<NativeImageResourcePatternsBuildItem> resourcePatternsBuildItemBuildProducer)
-
generateFeature
void generateFeature(BuildProducer<GeneratedNativeImageClassBuildItem> nativeImageClass, List<RuntimeInitializedClassBuildItem> runtimeInitializedClassBuildItems, List<RuntimeInitializedPackageBuildItem> runtimeInitializedPackageBuildItems, List<RuntimeReinitializedClassBuildItem> runtimeReinitializedClassBuildItems, List<NativeImageProxyDefinitionBuildItem> proxies, List<NativeImageResourcePatternsBuildItem> resourcePatterns, List<NativeImageResourceBundleBuildItem> resourceBundles, List<ReflectiveMethodBuildItem> reflectiveMethods, List<ReflectiveFieldBuildItem> reflectiveFields, List<ReflectiveClassBuildItem> reflectiveClassBuildItems, List<ForceNonWeakReflectiveClassBuildItem> nonWeakReflectiveClassBuildItems, List<ServiceProviderBuildItem> serviceProviderBuildItems, List<UnsafeAccessedFieldBuildItem> unsafeAccessedFields, List<JniRuntimeAccessBuildItem> jniRuntimeAccessibleClasses)
-
addReflectiveMethod
public void addReflectiveMethod(Map<String,NativeImageAutoFeatureStep.ReflectionInfo> reflectiveClasses, ReflectiveMethodBuildItem methodInfo)
-
addReflectiveClass
public void addReflectiveClass(Map<String,NativeImageAutoFeatureStep.ReflectionInfo> reflectiveClasses, Set<String> forcedNonWeakClasses, boolean constructors, boolean method, boolean fields, boolean finalFieldsWritable, boolean weak, boolean serialization, String... className)
-
addReflectiveField
public void addReflectiveField(Map<String,NativeImageAutoFeatureStep.ReflectionInfo> reflectiveClasses, ReflectiveFieldBuildItem fieldInfo)
-
-