A B C D E F G H I J L M N O P R S T 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
Access scope to be configured (class and declared constructors by default).
AccessBits - Class in org.springframework.nativex.hint
Specifies the reflective access desired for a type and whether it needs to be accessible as a resource in the image (i.e.
AccessBits() - Constructor for class org.springframework.nativex.hint.AccessBits
 
AccessBits(int) - Constructor for class org.springframework.nativex.hint.AccessBits
 
ALL - Static variable in class org.springframework.nativex.hint.AccessBits
Combine all kinds of access.
allDeclaredClasses - org.springframework.nativex.hint.Flag
 
allDeclaredConstructors - org.springframework.nativex.hint.Flag
 
allDeclaredFields - org.springframework.nativex.hint.Flag
 
allDeclaredMethods - org.springframework.nativex.hint.Flag
 
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.
allPublicClasses - org.springframework.nativex.hint.Flag
 
allPublicConstructors - org.springframework.nativex.hint.Flag
 
allPublicFields - org.springframework.nativex.hint.Flag
 
allPublicMethods - org.springframework.nativex.hint.Flag
 
ANNOTATION - Static variable in class org.springframework.nativex.hint.AccessBits
Predefined set of access suitable for annotations.

B

BUILD - org.springframework.nativex.hint.InitializationTime
Build-time initialization.

C

CLASS - Static variable in class org.springframework.nativex.hint.AccessBits
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.
compareAccess(int, int) - Static method in class org.springframework.nativex.hint.AccessBits
Compare a current access level with a proposed access level and return what the new proposed access is adding.

D

DECLARED_CONSTRUCTORS - Static variable in class org.springframework.nativex.hint.AccessBits
Declared constructors access: public, protected, default (package) access, and private ones.
DECLARED_FIELDS - Static variable in class org.springframework.nativex.hint.AccessBits
Declared fields access: public, protected, default (package) access, and private, but excluding inherited ones.
DECLARED_METHODS - Static variable in class org.springframework.nativex.hint.AccessBits
Declared methods access: public, protected, default (package) access, and private, but excluding inherited ones.

E

equals(Object) - Method in class org.springframework.nativex.hint.AccessBits
 
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.
Flag - Enum in org.springframework.nativex.hint
The various types of access that can be requested.
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
 
forValue(int) - Static method in class org.springframework.nativex.hint.AccessBits
 
FULL_REFLECTION - Static variable in class org.springframework.nativex.hint.AccessBits
Full reflection access.

G

getFlags(int) - Static method in class org.springframework.nativex.hint.AccessBits
 
getValue() - Method in class org.springframework.nativex.hint.AccessBits
 

H

hasAccess(AccessBits) - Method in class org.springframework.nativex.hint.AccessBits
 
hashCode() - Method in class org.springframework.nativex.hint.AccessBits
 

I

imports() - Method in annotation type org.springframework.nativex.hint.NativeHint
A set of types that have @TypeHint/@ProxyHint/etc.
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.
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.
isBundle() - Method in annotation type org.springframework.nativex.hint.ResourceHint
Specify the ResourceHint.patterns() identify a bundle when set to true.
isResourceAccessRequired() - Method in class org.springframework.nativex.hint.AccessBits
 
isResourceAccessRequired(Integer) - Static method in class org.springframework.nativex.hint.AccessBits
 
isSet(int, int) - Static method in class org.springframework.nativex.hint.AccessBits
 

J

JNI - Static variable in class org.springframework.nativex.hint.AccessBits
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
Class and declared constructor access (default).
LOAD_AND_CONSTRUCT_AND_PUBLIC_METHODS - Static variable in class org.springframework.nativex.hint.AccessBits
Class, declared constructor and public method access.

M

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, useful to reduce the footprint impact of the generated configuration.

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.
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.
NONE - Static variable in class org.springframework.nativex.hint.AccessBits
No access.

O

options() - Method in annotation type org.springframework.nativex.hint.NativeHint
GraalVM native options to configure automatically when the hint is active
org.springframework.nativex.hint - package org.springframework.nativex.hint
 

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.
proxies() - 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.
ProxyHint - 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.
ProxyHints - Annotation Type in org.springframework.nativex.hint
Repeatable annotation container for ProxyHint annotations.
PUBLIC_CONSTRUCTORS - Static variable in class org.springframework.nativex.hint.AccessBits
Public constructors.
PUBLIC_METHODS - Static variable in class org.springframework.nativex.hint.AccessBits
Public methods access: public methods of the class including inherited ones.

R

RESOURCE - Static variable in class org.springframework.nativex.hint.AccessBits
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 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

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.
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.

T

toString() - Method in class org.springframework.nativex.hint.AccessBits
 
toString(Integer) - Static method in class org.springframework.nativex.hint.AccessBits
 
toString(Flag[]) - Static method in enum org.springframework.nativex.hint.Flag
 
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.
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.ProxyHint
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.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.ProxyHint
Preferred way to configure interfaces for a given JDK dynamic proxy.
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.

V

value() - Method in annotation type org.springframework.nativex.hint.InitializationHints
 
value() - Method in annotation type org.springframework.nativex.hint.NativeHints
 
value() - Method in annotation type org.springframework.nativex.hint.ProxyHints
 
value() - Method in annotation type org.springframework.nativex.hint.ResourcesHints
 
value() - Method in annotation type org.springframework.nativex.hint.SerializationHints
 
value() - Method in annotation type org.springframework.nativex.hint.TypeHints
 
valueOf(String) - Static method in enum org.springframework.nativex.hint.Flag
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.
values() - Static method in enum org.springframework.nativex.hint.Flag
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.

W

with(AccessBits) - Method in class org.springframework.nativex.hint.AccessBits
 
A B C D E F G H I J L M N O P R S T V W 
All Classes All Packages