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

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 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 TypeHints 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 specified ClassName.
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 or null 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 or native-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 example com.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 or resources.
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 of NativeConfiguration 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 specified NativeConfigurationRegistry.
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
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 example com.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 example com.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 example com.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 example com.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.
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