A B C D E F G H I J L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abortIfTypesMissing() - Method in annotation type org.springframework.nativex.hint.NativeHint
-
Determine if analysis should stop if the inferred and/or specific types for this hint cannot be found.
- access() - Method in annotation type org.springframework.nativex.hint.TypeHint
-
Defined the scope of the reflection entries or resource access to be configured.
- AccessBits - Class in org.springframework.nativex.hint
-
Deprecated.Use
TypeAccess
instead. - AccessBits() - Constructor for class org.springframework.nativex.hint.AccessBits
-
Deprecated.
- AccessBits(int) - Constructor for class org.springframework.nativex.hint.AccessBits
-
Deprecated.
- add(NativeInitializationEntry) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry.InitializationConfiguration
-
Register the specified
initialization
. - add(NativeProxyEntry) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry.ProxyConfiguration
-
Register the specified
proxy
. - add(NativeResourcesEntry) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry.ResourcesConfiguration
-
Register the specified
resource
. - add(NativeSerializationEntry) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry.SerializationConfiguration
-
Register the specified
proxy
. - addExecutable(Executable) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry.ReflectionConfiguration
-
Register the specified
method or constructor
for invocation and metadata query access. - addField(Field) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry.ReflectionConfiguration
-
Register the specified
field
. - addQueriedExecutable(Executable) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry.ReflectionConfiguration
-
Register the specified
method or constructor
for metadata query access only. - ALL - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Combine all kinds of access, including
AccessBits.RESOURCE
. - ALLOW_WRITE - org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.DefaultNativeReflectionEntry.FieldAccess
- allowUnsafeAccess() - Method in annotation type org.springframework.nativex.hint.FieldHint
-
Allow unsafe access on the related field.
- allowWrite() - Method in annotation type org.springframework.nativex.hint.FieldHint
-
Allow write access on the related field.
- ANNOTATION - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Predefined set of access suitable for annotations.
- AotOptions - Class in org.springframework.nativex
-
AOT options for Spring Native.
- AotOptions() - Constructor for class org.springframework.nativex.AotOptions
- aotProxies() - Method in annotation type org.springframework.nativex.hint.NativeHint
-
A set of class proxy information which describe a class based proxy that should be created at build time if the trigger is active.
- AotProxyHint - Annotation Type in org.springframework.nativex.hint
-
Used by
NativeHint
annotations to indicate which classes need a proxy generating at build time - these proxies enable runtime Spring features like AOP to function correctly. - AotProxyHints - Annotation Type in org.springframework.nativex.hint
-
Repeatable annotation container for
AotProxyHint
annotations. - AUTO_DETECT - org.springframework.nativex.hint.TypeAccess
-
Inferred with:
TypeAccess.PUBLIC_METHODS
for annotations and interfaces None for arrays (class access)TypeAccess.DECLARED_CONSTRUCTORS
for other types
B
- BeanFactoryNativeConfigurationProcessor - Interface in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
Process the
bean factory
and register the necessary native configuration. - BeanInstanceDescriptor - Class in org.springframework.aot.context.bootstrap.generator.bean.descriptor
-
Describe how an instance of a bean can be supplied.
- BeanInstanceDescriptor.Builder - Class in org.springframework.aot.context.bootstrap.generator.bean.descriptor
- BeanInstanceDescriptor.MemberDescriptor<T extends java.lang.reflect.Member> - Class in org.springframework.aot.context.bootstrap.generator.bean.descriptor
-
Describe a
Member
that is used to initialize a Bean instance. - BeanInstanceDescriptor.PropertyDescriptor - Class in org.springframework.aot.context.bootstrap.generator.bean.descriptor
-
Describe a property that is used to initialize a Bean instance.
- BeanNativeConfigurationProcessor - Interface in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
Process a
bean instance
and register the need for native configuration. - build() - Method in class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor.Builder
- build() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.DefaultNativeReflectionEntry.Builder
-
Create a
DefaultNativeReflectionEntry
from the state of this builder - BUILD - org.springframework.nativex.hint.InitializationTime
-
Build-time initialization.
- Builder() - Constructor for class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeReflectionEntry.Builder
- Builder(ClassName) - Constructor for class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.GeneratedCodeNativeReflectionEntry.Builder
C
- CLASS - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Class access, for example when
Class.forName(String)
is invoked with a non constant parameter that can't be recognized automatically by the native image compiler. - collectReferenceTypesUsed(Type, Set<Class<?>>) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationUtils
- collectTypesInSignature(Class<?>) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationUtils
- collectTypesInSignature(Field) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationUtils
-
Determine all the reference types used in a field signature.
- collectTypesInSignature(Method) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationUtils
-
Determine all the reference types used in a method signature.
- compareAccess(int, int) - Static method in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Compare a current access level with a proposed access level and return what the new proposed access is adding.
- computeHints(NativeConfigurationRegistry, AotOptions) - Method in interface org.springframework.nativex.type.NativeConfiguration
- conditionalOnTypeReachable - Variable in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeReflectionEntry.Builder
- conditionalOnTypeReachable(ClassName) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.GeneratedCodeNativeReflectionEntry.Builder
-
Makes this entry conditional to the provided type.
- conditionalOnTypeReachable(Class<?>) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.DefaultNativeReflectionEntry.Builder
-
Makes this entry conditional to provided type.
- contribute(InitializationDescriptor) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeInitializationEntry
- contribute(ProxiesDescriptor) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeProxyEntry
- contribute(ResourcesDescriptor) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeResourcesEntry
- contribute(SerializationDescriptor) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeSerializationEntry
D
- DECLARED_CLASSES - org.springframework.nativex.hint.TypeAccess
-
Do not automatically register the inner classes for reflective access but make them available via
Class.getDeclaredClasses()
. - DECLARED_CONSTRUCTORS - org.springframework.nativex.hint.TypeAccess
-
Declared constructors access: public, protected, default (package) access, and private ones.
- DECLARED_CONSTRUCTORS - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Declared constructors access: public, protected, default (package) access, and private ones.
- DECLARED_FIELDS - org.springframework.nativex.hint.TypeAccess
-
Declared fields access: public, protected, default (package) access, and private, but excluding inherited ones.
- DECLARED_FIELDS - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Declared fields access: public, protected, default (package) access, and private, but excluding inherited ones.
- DECLARED_METHODS - org.springframework.nativex.hint.TypeAccess
-
Declared methods access: public, protected, default (package) access, and private, but excluding inherited ones.
- DECLARED_METHODS - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Declared methods access: public, protected, default (package) access, and private, but excluding inherited ones.
- DefaultNativeReflectionEntry - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
A
NativeReflectionEntry
that uses standard reflection. - DefaultNativeReflectionEntry.Builder - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
- DefaultNativeReflectionEntry.FieldAccess - Enum in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
E
- equals(Object) - Method in class org.springframework.nativex.hint.AccessBits
-
Deprecated.
- equals(Object) - Method in class org.springframework.nativex.hint.ProxyBits
- EXPOSE_PROXY - Static variable in class org.springframework.nativex.hint.ProxyBits
- extractTypesFromAttributes() - Method in annotation type org.springframework.nativex.hint.NativeHint
-
Names of the annotation attributes on the target type which contain type names (as class references or strings) other than 'value'.
F
- FieldHint - Annotation Type in org.springframework.nativex.hint
-
Configure reflection for a given field.
- fields() - Method in annotation type org.springframework.nativex.hint.TypeHint
-
Specific fields information, useful to reduce the footprint impact of the generated configuration or to specify unsafe access.
- follow() - Method in annotation type org.springframework.nativex.hint.NativeHint
-
Determine if types inferred or specified directly in
TypeHint
s should be followed to find further hints. - forBits(int...) - Static method in class org.springframework.nativex.hint.AccessBits
-
Deprecated.
- forBits(int...) - Static method in class org.springframework.nativex.hint.ProxyBits
- forGeneratedType(ClassName) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry.ReflectionConfiguration
-
Return the
GeneratedCodeNativeReflectionEntry.Builder
to further describe the specifiedClassName
. - forType(Class<?>) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry.ReflectionConfiguration
-
Return the
DefaultNativeReflectionEntry.Builder
to further describe the specified type. - forValue(int) - Static method in class org.springframework.nativex.hint.AccessBits
-
Deprecated.
- forValue(int) - Static method in class org.springframework.nativex.hint.ProxyBits
- fromTypeAccess(TypeAccess...) - Static method in class org.springframework.nativex.hint.AccessBits
-
Deprecated.
- FULL_REFLECTION - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Full reflection access.
G
- generatedCodeEntries() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry.ReflectionConfiguration
-
Return the generated code
entries
of this registry. - GeneratedCodeNativeReflectionEntry - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
A
NativeReflectionEntry
for generated code. - GeneratedCodeNativeReflectionEntry(GeneratedCodeNativeReflectionEntry.Builder) - Constructor for class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.GeneratedCodeNativeReflectionEntry
- GeneratedCodeNativeReflectionEntry.Builder - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
- getAccess() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeReflectionEntry
-
Return the
access
to set. - getAccess(int) - Static method in class org.springframework.nativex.hint.AccessBits
-
Deprecated.
- getBeanType() - Method in class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor
-
Return the
type
of the bean. - getConstructors() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.DefaultNativeReflectionEntry
-
Return the
constructor
. - getEntries() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry.ProxyConfiguration
-
Return the
entries
of this registry. - getFields() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.DefaultNativeReflectionEntry
-
Return the
fields
. - getInjectionPoints() - Method in class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor
-
Return the injection points to invoke to populate extra dependencies for the bean, in the order they should be invoked.
- getInstanceCreator() - Method in class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor
-
Return the
Executable
that should be used to instantiate the bean ornull
if no such information is available. - getMember() - Method in class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor.MemberDescriptor
- getMethods() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.DefaultNativeReflectionEntry
-
Return the
methods
. - getMode() - Method in class org.springframework.nativex.AotOptions
-
Should be either
native
ornative-agent
- getProperties() - Method in class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor
-
Return the properties that should be set for the bean.
- getPropertyValue() - Method in class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor.PropertyDescriptor
- getType() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.DefaultNativeReflectionEntry
-
Return the type to consider.
- getUserBeanClass() - Method in class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor
-
Return the bean type
Class
. - getValue() - Method in class org.springframework.nativex.hint.AccessBits
-
Deprecated.
- getValue() - Method in class org.springframework.nativex.hint.ProxyBits
- getWriteMethod() - Method in class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor.PropertyDescriptor
H
- hasAccess(AccessBits) - Method in class org.springframework.nativex.hint.AccessBits
-
Deprecated.
- hashCode() - Method in class org.springframework.nativex.hint.AccessBits
-
Deprecated.
- hashCode() - Method in class org.springframework.nativex.hint.ProxyBits
I
- imports() - Method in annotation type org.springframework.nativex.hint.NativeHint
-
A set of types that have
TypeHint
/JdkProxyHint
/ etc. - initialization() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry
-
Access the initialization configuration of this registry.
- initialization() - Method in annotation type org.springframework.nativex.hint.NativeHint
-
A set of initialization information which specify which classes/packages should be initialized explicitly at runtime/build-time (runtime being GraalVM native image default).
- InitializationHint - Annotation Type in org.springframework.nativex.hint
-
Used by
NativeHint
annotations to indicate which classes/packages should be initialized explicitly at build-time or runtime. - InitializationHints - Annotation Type in org.springframework.nativex.hint
-
Repeatable annotation container for
InitializationHint
annotations. - InitializationTime - Enum in org.springframework.nativex.hint
-
Specifies the initialization time of a type.
- initializerClassDescriptor() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.DefaultNativeReflectionEntry
- initializerClassDescriptor() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.GeneratedCodeNativeReflectionEntry
- initializerClassDescriptor() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeReflectionEntry
- initTime() - Method in annotation type org.springframework.nativex.hint.InitializationHint
-
Set the initialization time, usually set to
InitializationTime.BUILD
since runtime is GraalVM native image default. - INTERFACE - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Predefined set of access suitable for interfaces.
- interfaceNames() - Method in annotation type org.springframework.nativex.hint.AotProxyHint
-
Alternative way to configure interfaces for a class proxy, should be used when type visibility prevents using
Class
references, or for nested types which should be specific using a$
separator (for examplecom.example.Foo$Bar
). - interfaces() - Method in annotation type org.springframework.nativex.hint.AotProxyHint
-
Preferred way to configure interfaces for a class proxy.
- IS_FROZEN - Static variable in class org.springframework.nativex.hint.ProxyBits
- IS_OPAQUE - Static variable in class org.springframework.nativex.hint.ProxyBits
- IS_STATIC - Static variable in class org.springframework.nativex.hint.ProxyBits
- isBundle() - Method in annotation type org.springframework.nativex.hint.ResourceHint
-
Specify the
ResourceHint.patterns()
identify a bundle when set to true. - isDebugVerify() - Method in class org.springframework.nativex.AotOptions
-
Determine if extra debug should come out related to verification of reflection requests.
- isRemoveJmxSupport() - Method in class org.springframework.nativex.AotOptions
-
Removes Spring Boot JMX support to optimize the footprint when set to
true
. - isRemoveSpelSupport() - Method in class org.springframework.nativex.AotOptions
-
Removes Spring SpEL support to optimize the footprint when set to
true
. - isRemoveXmlSupport() - Method in class org.springframework.nativex.AotOptions
-
Removes Spring XML support (XML converters, codecs and XML application context support) when set to
true
. - isRemoveYamlSupport() - Method in class org.springframework.nativex.AotOptions
-
Removes Spring Boot Yaml support to optimize the footprint when set to
true
. - isRequired() - Method in class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor.MemberDescriptor
- isResourceAccessRequired() - Method in class org.springframework.nativex.hint.AccessBits
-
Deprecated.
- isResourceAccessRequired(Integer) - Static method in class org.springframework.nativex.hint.AccessBits
-
Deprecated.
- isSet(int, int) - Static method in class org.springframework.nativex.hint.AccessBits
-
Deprecated.
- isSet(int, int) - Static method in class org.springframework.nativex.hint.ProxyBits
- isValid(AotOptions) - Method in interface org.springframework.nativex.type.NativeConfiguration
-
Implementing this method enables hints on the
@NativeConfiguration
implementation to be conditional on some programmatic test. - isVerify() - Method in class org.springframework.nativex.AotOptions
-
Determine whether to check Spring components are suitable for inclusion in a native-image.
J
- jdkProxies() - Method in annotation type org.springframework.nativex.hint.NativeHint
-
A set of proxy information which indicate which sets of types need a proxy if the trigger is active.
- JdkProxyHint - Annotation Type in org.springframework.nativex.hint
-
Used by
NativeHint
annotations to indicate which interfaces (since only JDK dynamic proxies are supported) sets of types need proxies. - JdkProxyHints - Annotation Type in org.springframework.nativex.hint
-
Repeatable annotation container for
JdkProxyHint
annotations. - jni() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry
-
Access the JNI reflection configuration of this registry.
- JNI - org.springframework.nativex.hint.TypeAccess
-
Configure related JNI reflection entry, to be combined with other `Flag` entries.
- JNI - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Type must be accessible from JNI code (it will be placed in the jni-config.json and not reflect-config.json)
L
- LOAD_AND_CONSTRUCT - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Class and declared constructor access (default).
- LOAD_AND_CONSTRUCT_AND_PUBLIC_METHODS - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Class, declared constructor and public method access.
- loadBeanProcessors(ConfigurableListableBeanFactory) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistrar
M
- MemberDescriptor(T, boolean) - Constructor for class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor.MemberDescriptor
- MethodHint - Annotation Type in org.springframework.nativex.hint
-
Configure reflection for a given method.
- methods() - Method in annotation type org.springframework.nativex.hint.TypeHint
-
Specific method information for reflective invocation and metadata query, useful to reduce the footprint impact of the generated configuration.
- Mode - Enum in org.springframework.nativex
-
Spring AOT operating mode.
N
- name() - Method in annotation type org.springframework.nativex.hint.FieldHint
-
The name of the field.
- name() - Method in annotation type org.springframework.nativex.hint.MethodHint
-
Name of the method.
- NATIVE - org.springframework.nativex.Mode
-
Default.
- NATIVE_AGENT - org.springframework.nativex.Mode
-
Designed to be used with the configuration generated by the tracing agent.
- NativeConfiguration - Interface in org.springframework.nativex.type
-
Marker interface for class annotated with
NativeHint
and related annotations, and provide an SPI for providing programmatic hints when declarative annotations are not flexible enough. - NativeConfigurationRegistrar - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
Register native configuration using processors detected on the classpath.
- NativeConfigurationRegistrar(ConfigurableListableBeanFactory) - Constructor for class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistrar
- NativeConfigurationRegistry - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
Collect the required native configuration, such as the need for
runtime reflection
orresources
. - NativeConfigurationRegistry() - Constructor for class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry
- NativeConfigurationRegistry.InitializationConfiguration - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
Configure the needs for class initialization.
- NativeConfigurationRegistry.ProxyConfiguration - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
Configure the needs for runtime proxies.
- NativeConfigurationRegistry.ReflectionConfiguration - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
Configure the need for runtime reflection metadata on classes, methods, and fields.
- NativeConfigurationRegistry.ResourcesConfiguration - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
Configure the needs for runtime resources.
- NativeConfigurationRegistry.SerializationConfiguration - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
Configure the needs for serialization.
- NativeConfigurationUtils - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
Common utilities for native configuration processors.
- NativeConfigurationUtils() - Constructor for class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationUtils
- NativeHint - Annotation Type in org.springframework.nativex.hint
-
NativeHint
annotations should be placed either on Spring configuration/registrar/import-selectors or on some implementation ofNativeConfiguration
that the system will discover via a service factory load. - NativeHints - Annotation Type in org.springframework.nativex.hint
-
Repeatable annotation container for
NativeHint
annotations. - NativeInitializationEntry - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
Describe the need for initialization configuration.
- NativeProxyEntry - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
Describe the need for proxy configuration.
- NativeReflectionEntry - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
Describe the need for reflection for a particular type.
- NativeReflectionEntry(NativeReflectionEntry.Builder<?, ?>) - Constructor for class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeReflectionEntry
- NativeReflectionEntry.Builder<B extends NativeReflectionEntry.Builder<B,T>,T extends NativeReflectionEntry> - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
- NativeResourcesEntry - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
Collect the need for resources at runtime.
- NativeSerializationEntry - Class in org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
Describe the need for serialization configuration.
- NONE - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.No access.
- NONE - Static variable in class org.springframework.nativex.hint.ProxyBits
O
- of(ClassName) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.GeneratedCodeNativeReflectionEntry
-
Create a new
GeneratedCodeNativeReflectionEntry.Builder
for the specified class name - of(Class<?>) - Static method in class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor
-
Create a new builder for the specified bean type.
- of(Class<?>) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.DefaultNativeReflectionEntry
-
Create a new
DefaultNativeReflectionEntry.Builder
for the specified type. - of(String) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeResourcesEntry
-
Create a new
NativeResourcesEntry
for the specified resource pattern. - of(ResolvableType) - Static method in class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor
-
Create a new builder for the specified bean type.
- ofBuildTimePackage(String) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeInitializationEntry
-
Create a new build-time
NativeInitializationEntry
for the specified package name. - ofBuildTimeType(Class<?>) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeInitializationEntry
-
Create a new build-time
NativeInitializationEntry
for the specified type. - ofBuildTimeTypeName(String) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeInitializationEntry
-
Create a new build-time
NativeInitializationEntry
for the specified type name. - ofBundle(String) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeResourcesEntry
-
Create a new
NativeResourcesEntry
for the specified bundle pattern. - ofClass(Class<?>) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeResourcesEntry
-
Create a new
NativeResourcesEntry
for the specified class. - ofClass(Class<?>, int, Class<?>...) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeProxyEntry
-
Create a new
NativeProxyEntry
for the specified class type. - ofClassName(String) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeResourcesEntry
-
Create a new
NativeResourcesEntry
for the specified class name. - ofClassName(String, int, String...) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeProxyEntry
-
Create a new
NativeProxyEntry
for the specified class name. - ofInterfaceNames(String...) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeProxyEntry
-
Create a new
NativeProxyEntry
for the specified interface type names. - ofInterfaces(Class<?>...) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeProxyEntry
-
Create a new
NativeProxyEntry
for the specified interface types. - ofRuntimePackage(String) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeInitializationEntry
-
Create a new runtime
NativeInitializationEntry
for the specified package name. - ofRuntimeType(Class<?>) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeInitializationEntry
-
Create a new runtime
NativeInitializationEntry
for the specified type. - ofRuntimeTypeName(String) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeInitializationEntry
-
Create a new runtime
NativeInitializationEntry
for the specified type name. - ofType(Class<?>) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeSerializationEntry
-
Create a new
NativeSerializationEntry
for the specified types. - ofTypeName(String) - Static method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeSerializationEntry
-
Create a new
NativeSerializationEntry
for the specified types. - options() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry
-
Access the native-image options of this registry.
- options() - Method in annotation type org.springframework.nativex.hint.NativeHint
-
GraalVM native options to configure automatically when the hint is active
- org.springframework.aot.context.bootstrap.generator.bean.descriptor - package org.springframework.aot.context.bootstrap.generator.bean.descriptor
-
Provide the necessary metadata to instantiate a bean.
- org.springframework.aot.context.bootstrap.generator.infrastructure.nativex - package org.springframework.aot.context.bootstrap.generator.infrastructure.nativex
-
Support classes for providing native configuration such as reflection hints.
- org.springframework.nativex - package org.springframework.nativex
-
Support for native.
- org.springframework.nativex.hint - package org.springframework.nativex.hint
-
Allow to specify native configuration via annotated hints.
- org.springframework.nativex.type - package org.springframework.nativex.type
-
Provide configuration for native types.
P
- packageNames() - Method in annotation type org.springframework.nativex.hint.InitializationHint
-
Configure initialization for a set of packages.
- parameterTypes() - Method in annotation type org.springframework.nativex.hint.MethodHint
-
Parameter types of the method.
- patterns() - Method in annotation type org.springframework.nativex.hint.ResourceHint
-
Resource patterns specified with Java regexp for regular resources, and with the bundle name (regexp not supported) if
ResourceHint.isBundle()
is set to true. - process(BeanInstanceDescriptor, NativeConfigurationRegistry) - Method in interface org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.BeanNativeConfigurationProcessor
-
Process the specified bean and register the need for native configuration.
- process(ConfigurableListableBeanFactory, NativeConfigurationRegistry) - Method in interface org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.BeanFactoryNativeConfigurationProcessor
-
Process the specified bean factory and register the need for native configuration.
- processBeanFactory(NativeConfigurationRegistry) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistrar
-
Process the bean factory against the specified
NativeConfigurationRegistry
. - processBeans(NativeConfigurationRegistry, Iterable<BeanInstanceDescriptor>) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistrar
-
Process the
bean instance descriptors
against the specifiedNativeConfigurationRegistry
. - PropertyDescriptor(Method, PropertyValue) - Constructor for class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor.PropertyDescriptor
- proxy() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry
-
Access the proxy configuration of this registry.
- ProxyBits - Class in org.springframework.nativex.hint
-
Specifies the special behaviours that need to supported by class proxies when they are generated.
- ProxyBits() - Constructor for class org.springframework.nativex.hint.ProxyBits
- ProxyBits(int) - Constructor for class org.springframework.nativex.hint.ProxyBits
- proxyFeatures() - Method in annotation type org.springframework.nativex.hint.AotProxyHint
- PUBLIC_CLASSES - org.springframework.nativex.hint.TypeAccess
-
Do not automatically register the inner classes for reflective access but make them available via
Class.getClasses()
. - PUBLIC_CONSTRUCTORS - org.springframework.nativex.hint.TypeAccess
-
Public constructors.
- PUBLIC_CONSTRUCTORS - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Public constructors.
- PUBLIC_FIELDS - org.springframework.nativex.hint.TypeAccess
-
Public fields access.
- PUBLIC_METHODS - org.springframework.nativex.hint.TypeAccess
-
Public methods access: public methods of the class including inherited ones.
- PUBLIC_METHODS - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Public methods access: public methods of the class including inherited ones.
Q
- queriedMethods() - Method in annotation type org.springframework.nativex.hint.TypeHint
-
Specific method information for reflective metadata query, useful to reduce the footprint impact of the generated configuration.
- QUERY_DECLARED_CONSTRUCTORS - org.springframework.nativex.hint.TypeAccess
-
Declared constructor's metadata query: public, protected, default (package) access, and private ones.
- QUERY_DECLARED_CONSTRUCTORS - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Declared constructor's metadata query: public, protected, default (package) access, and private ones.
- QUERY_DECLARED_METHODS - org.springframework.nativex.hint.TypeAccess
-
Declared method's metadata query: public, protected, default (package) access, and private, but excluding inherited ones.
- QUERY_DECLARED_METHODS - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Declared method's metadata query: public, protected, default (package) access, and private, but excluding inherited ones.
- QUERY_PUBLIC_CONSTRUCTORS - org.springframework.nativex.hint.TypeAccess
-
Queried public constructors.
- QUERY_PUBLIC_CONSTRUCTORS - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Queried public constructors.
- QUERY_PUBLIC_METHODS - org.springframework.nativex.hint.TypeAccess
-
Public method's metadata query access: public methods of the class including inherited ones.
- QUERY_PUBLIC_METHODS - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Public method's metadata query access: public methods of the class including inherited ones.
R
- reflection() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry
-
Access the reflection configuration of this registry.
- reflectionEntries() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry.ReflectionConfiguration
-
Return the
entries
of this registry. - registerIfNecessary(Iterable<T>, TypeAccess, TypeAccess, Predicate<T>, Consumer<T>) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeReflectionEntry
- RESOURCE - org.springframework.nativex.hint.TypeAccess
-
Configure access to the *.class file resource.
- RESOURCE - Static variable in class org.springframework.nativex.hint.AccessBits
-
Deprecated.Resource access required when ASM is used at runtime to access to
*.class
resources. - ResourceHint - Annotation Type in org.springframework.nativex.hint
-
Used by
NativeHint
annotations to indicate which resources should be pulled into the image. - resources() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry
-
Access the resources configuration of this registry.
- resources() - Method in annotation type org.springframework.nativex.hint.NativeHint
-
A set of resource information which specify which resources need including if the trigger is active.
- ResourcesHints - Annotation Type in org.springframework.nativex.hint
-
Repeatable annotation container for
ResourceHint
annotations. - RUN - org.springframework.nativex.hint.InitializationTime
-
Runtime initialization (GraalVM default).
S
- self() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeReflectionEntry.Builder
- serializables() - Method in annotation type org.springframework.nativex.hint.NativeHint
-
A set of serialization hints indicating which types will be (de)serialized if the trigger is active.
- serialization() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry
-
Access the serialization configuration of this registry.
- SerializationHint - Annotation Type in org.springframework.nativex.hint
-
Used by
NativeHint
annotations to indicate which types should be serializable in a native image. - SerializationHints - Annotation Type in org.springframework.nativex.hint
-
Repeatable annotation container for
SerializationHint
annotations. - setDebugVerify(boolean) - Method in class org.springframework.nativex.AotOptions
- setMode(String) - Method in class org.springframework.nativex.AotOptions
- setRemoveJmxSupport(boolean) - Method in class org.springframework.nativex.AotOptions
- setRemoveSpelSupport(boolean) - Method in class org.springframework.nativex.AotOptions
- setRemoveXmlSupport(boolean) - Method in class org.springframework.nativex.AotOptions
- setRemoveYamlSupport(boolean) - Method in class org.springframework.nativex.AotOptions
- setVerify(boolean) - Method in class org.springframework.nativex.AotOptions
T
- targetClass() - Method in annotation type org.springframework.nativex.hint.AotProxyHint
- targetClassName() - Method in annotation type org.springframework.nativex.hint.AotProxyHint
- toClassDescriptor() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeReflectionEntry
-
Create a
ClassDescriptor
from this entry. - toClassDescriptors() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry.ReflectionConfiguration
-
Return the
entries
of this registry. - toInitializationDescriptor() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry.InitializationConfiguration
-
Return the
InitializationDescriptor
of this registry. - toMode() - Method in class org.springframework.nativex.AotOptions
-
Turn
AotOptions.mode
to aMode
. - toProxiesDescriptor() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry.ProxyConfiguration
-
Return the
ProxiesDescriptor
of this registry. - toResourcesDescriptor() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry.ResourcesConfiguration
-
Return the
ResourcesDescriptor
of this registry. - toSerializationDescriptor() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeConfigurationRegistry.SerializationConfiguration
-
Return the
SerializationDescriptor
of this registry. - toString() - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.DefaultNativeReflectionEntry
- toString() - Method in class org.springframework.nativex.hint.AccessBits
-
Deprecated.
- toString() - Method in class org.springframework.nativex.hint.ProxyBits
- toString() - Method in enum org.springframework.nativex.Mode
- toString(Integer) - Static method in class org.springframework.nativex.hint.AccessBits
-
Deprecated.
- toString(Integer) - Static method in class org.springframework.nativex.hint.ProxyBits
- toString(TypeAccess[]) - Static method in enum org.springframework.nativex.hint.TypeAccess
- trigger() - Method in annotation type org.springframework.nativex.hint.NativeHint
-
The class specified here could be a configuration/registrar/import-selectors which will trigger this hint only when active, or any other class, in that case the hint will be active only if the class is present in the classpath.
- TypeAccess - Enum in org.springframework.nativex.hint
-
The various types of access that can be requested.
- TypeHint - Annotation Type in org.springframework.nativex.hint
-
Configure reflection or
*.class
resources access on specified types. - TypeHints - Annotation Type in org.springframework.nativex.hint
-
Repeatable annotation container for
TypeHint
annotations. - typeNames() - Method in annotation type org.springframework.nativex.hint.InitializationHint
-
Alternative way to configure initialization, should be used when type visibility prevents using
Class
references, or for nested types which should be specified using a$
separator (for examplecom.example.Foo$Bar
). - typeNames() - Method in annotation type org.springframework.nativex.hint.JdkProxyHint
-
Alternative way to configure interfaces for a given JDK dynamic proxy, should be used when type visibility prevents using
Class
references, or for nested types which should be specific using a$
separator (for examplecom.example.Foo$Bar
). - typeNames() - Method in annotation type org.springframework.nativex.hint.SerializationHint
-
Alternative way to configure serialization if visibility prevents
Class
references, or for nested types which should be specific using a$
separator (for examplecom.example.Foo$Bar
). - typeNames() - Method in annotation type org.springframework.nativex.hint.TypeHint
-
Alternative way to specify class references, should be used when type visibility prevents using
Class
references, or for nested types which should be specified using a$
separator (for examplecom.example.Foo$Bar
). - types() - Method in annotation type org.springframework.nativex.hint.InitializationHint
-
Preferred way to configure initialization.
- types() - Method in annotation type org.springframework.nativex.hint.JdkProxyHint
-
Preferred way to configure interfaces for a given JDK dynamic proxy.
- types() - Method in annotation type org.springframework.nativex.hint.NativeHint
-
A set of type information which indicate which types should be made accessible (as via reflection and/or *.class resources) if the trigger is active.
- types() - Method in annotation type org.springframework.nativex.hint.SerializationHint
-
Preferred way to configure types for serialization.
- types() - Method in annotation type org.springframework.nativex.hint.TypeHint
-
Preferred (because typesafe) way to specify class references.
U
- UNSAFE - org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.DefaultNativeReflectionEntry.FieldAccess
V
- value() - Method in annotation type org.springframework.nativex.hint.AotProxyHints
- value() - Method in annotation type org.springframework.nativex.hint.InitializationHints
- value() - Method in annotation type org.springframework.nativex.hint.JdkProxyHints
- value() - Method in annotation type org.springframework.nativex.hint.NativeHints
- value() - Method in annotation type org.springframework.nativex.hint.ResourcesHints
- value() - Method in annotation type org.springframework.nativex.hint.SerializationHints
- value() - Method in enum org.springframework.nativex.hint.TypeAccess
- value() - Method in annotation type org.springframework.nativex.hint.TypeHints
- valueOf(String) - Static method in enum org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.DefaultNativeReflectionEntry.FieldAccess
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.nativex.hint.InitializationTime
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.nativex.hint.TypeAccess
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.nativex.Mode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.DefaultNativeReflectionEntry.FieldAccess
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.springframework.nativex.hint.InitializationTime
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.springframework.nativex.hint.TypeAccess
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.springframework.nativex.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- with(AccessBits) - Method in class org.springframework.nativex.hint.AccessBits
-
Deprecated.
- with(ProxyBits) - Method in class org.springframework.nativex.hint.ProxyBits
- withAccess(TypeAccess...) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.NativeReflectionEntry.Builder
-
Set the specified
access
. - withExecutables(Executable...) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.DefaultNativeReflectionEntry.Builder
-
Add the specified
methods or constructors
. - withField(Field, DefaultNativeReflectionEntry.FieldAccess...) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.DefaultNativeReflectionEntry.Builder
- withFields(FieldSpec...) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.GeneratedCodeNativeReflectionEntry.Builder
-
Add the specified
fields
. - withFields(Field...) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.DefaultNativeReflectionEntry.Builder
-
Add the specified
fields
. - withInjectionPoint(Member, boolean) - Method in class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor.Builder
- withInjectionPoints(List<BeanInstanceDescriptor.MemberDescriptor<?>>) - Method in class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor.Builder
- withInstanceCreator(Executable) - Method in class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor.Builder
- withMethods(MethodSpec...) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.GeneratedCodeNativeReflectionEntry.Builder
-
Add the specified
methods or constructors
. - withProperties(List<BeanInstanceDescriptor.PropertyDescriptor>) - Method in class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor.Builder
- withProperty(Method, PropertyValue) - Method in class org.springframework.aot.context.bootstrap.generator.bean.descriptor.BeanInstanceDescriptor.Builder
- withQueriedExecutables(Executable...) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.DefaultNativeReflectionEntry.Builder
-
Add the specified
methods or constructors
for metadata query access only. - withQueriedMethods(MethodSpec...) - Method in class org.springframework.aot.context.bootstrap.generator.infrastructure.nativex.GeneratedCodeNativeReflectionEntry.Builder
-
Add the specified
methods or constructors
.
All Classes All Packages