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:+InlineBeforeAnalysis
flag 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 modeDo not use directly: use instead.Deprecated.Register a JVM module to be enabled via GraalVM's--add-modules
argument.A build item that represents aProxy
definition that will be required in native mode.A build item that indicates that a static resource should be included in the native imageIndicates 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 reachableUsed byio.quarkus.deployment.steps.ReflectiveHierarchyStep
to determine whether the final fields of the class should be writable (which they aren't by default) If any one of the predicates returns true for a class, then ReflectiveHierarchyStep uses that true valueAttempts to register a complete type hierarchy for reflection.Used byReflectiveHierarchyStep
to ignore reflection warning deliberatelyA class that will be initialized at runtime in native mode.A package that will be initialized at runtime in native mode.A class that will be reinitialized at runtime in native mode.Represents a Service Provider registration.Native-image might not be supported for a particular extension on a given OS or architecture.