@Retention(value=SOURCE) @Target(value={PACKAGE,TYPE,METHOD}) public @interface FromLibGraalEntryPointsResolver
FromLibGraalCalls for given id type. The annotation can be
applied to packages, types and methods. When applied to method the generated
FromLibGraalCalls subclass delegates to the annotated method. The annotated method must
be static and its return type must be JClass. When applied to package or type the
FromLibGraalEntryPointsResolver.entryPointsClassName() is used to resolve the JClass.| Modifier and Type | Required Element and Description |
|---|---|
Class<? extends Enum<?>> |
value
The id class.
|
| Modifier and Type | Optional Element and Description |
|---|---|
String |
entryPointsClassName
The fully qualified name of the entry points class on the HotSpot side.
|
public abstract Class<? extends Enum<?>> value
FromLibGraalId.public abstract String entryPointsClassName
entryPointsClassName is mandatory when the annotation is present on package or type
element.