Package io.quarkus.deployment.builditem.nativeimage
package io.quarkus.deployment.builditem.nativeimage
-
ClassDescriptionA build item that allows extension to configure the native-image compiler to effectively ignore certain configuration files in specific jars.Forces classes that have been registered for reflection using weak semantics, to revert to normal reflection registration semantics.If present, will force the addition of the
-H:+InlineBeforeAnalysisflag during native image buildUsed to register a class for JNI runtime access.JNI access registration fine-grained to single fields for a given class.JNI access registration fine-grained to single methods for a given class.A build item that indicates that a Java package should be exported using '-J--add-exports' option to become visible to native-imageUsed to register a lambda capturing type in native modeNative configuration generated by native image agent can be integrated directly into subsequence native build steps, if the user enablesNativeConfig.agentConfigurationApply().Do not use directly: use instead.Deprecated.A build item used to aggregate configuration settings for the GraalVM native image build.Register a JVM module to be enabled via GraalVM's--add-modulesargument.A build item that represents aProxydefinition that will be required in native mode.A build item that indicates that a static resource should be included in the native image.Indicates that a resource bundle should be included in the native imageA build item that indicates that directory resources should be included in the native imageA build item that indicates that a set of resource paths defined by regular expression patterns or globs should be included in the native image.A build item that indicates that a security provider should be included in the native image using '-H:AdditionalSecurityProviders' optionA system property that will be set at native image build timeA build item that indicates the minimal acceptable JDK version the native-image tool was bundled with.Used to register a class for reflection in native modeUsed to define a condition to register a class for reflection in native mode only when a specific type is reachableRegistering fields for reflective access during the buildAttempts to register a complete type hierarchy for reflection.Used byReflectiveHierarchyStepto ignore reflection warning deliberatelyRegistering methods for reflective access during the buildA class that will be initialized at runtime in native mode.A package that will be initialized at runtime in native mode.Deprecated, for removal: This API element is subject to removal in a future version.Represents a Service Provider registration.Represents fields that are accessed using unsafe operations.Native-image might not be supported for a particular extension on a given OS or architecture.Deprecated, for removal: This API element is subject to removal in a future version.UseCPUinsteadDeprecated, for removal: This API element is subject to removal in a future version.UseOSinstead
RuntimeInitializedClassBuildItem.