Annotation Interface TruffleFromLibGraal
@Repeatable(TruffleFromLibGraalRepeated.class)
@Retention(RUNTIME)
@Target(METHOD)
public @interface TruffleFromLibGraal
Annotates methods associated with both ends of a libgraal to HotSpot call. This annotation
simplifies navigating between these methods in an IDE.
The
com.oracle.truffle.libgraal.processor.TruffleFromLibGraalProcessor processor will
produce a helper method for marshaling arguments and making the JNI call.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumIdentifier for a call to HotSpot from libgraal.static @interfaceSpecifies the signature (return and parameter types) of a call from Truffle to libgraal. -
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionGets the token identifying a call to HotSpot from libgraal.
-
Element Details
-
value
TruffleFromLibGraal.Id valueGets the token identifying a call to HotSpot from libgraal.
-