com.oracle.svm.core.annotate.TargetClass .
Important Note
this package is not part of the supported API. It exists, and is exported in the module descriptor, for compatibility reasons only.
| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | Alias
Mechanism for referring to fields and methods otherwise inaccessible due to Java language access control rules. |
| public @interface | AnnotateOriginal
This annotation allows to add additional annotations to existing methods but keep the implementation as it is. |
| public @interface | AutomaticFeature
Deprecated
for removal.
Supported API is available to replace this non-API annotation: Instead of using this annotation,
use --features=fully.qualified.name.of.FeatureClass in the Args of a
native-image.properties file to ensure a user-provided feature gets processed.
|
| public @interface | Delete
Mechanism to ensures that an element is not used. |
| public @interface | Inject
Injects the annotated field into the |
| public @interface | InjectAccessors
Inject accessor methods for the field denoted using an |
| public @interface | KeepOriginal
If a class annotated with |
| public @interface | RecomputeFieldValue
Supported API is available to replace this non-API annotation: Use
|
| public @interface | Substitute
When used to annotate a method, it indicates that a method declaration is intended to be a substitute for a method declaration in another class. |
| public @interface | TargetClass
A class annotated with this annotation denotes a class that modifies methods of fields of another class, called the "original" class. |
| public @interface | TargetElement
Specifies additional properties for an element also annotated with |