A B C D E F G H I J L M N O P R S T 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
-
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
TypeHint
s 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 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. - 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 examplecom.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 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.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
All Classes All Packages