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 Classes
    Modifier and Type
    Class
    Description
    static enum 
    Identifier for a call to HotSpot from libgraal.
    static @interface 
    Specifies the signature (return and parameter types) of a call from Truffle to libgraal.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Gets the token identifying a call to HotSpot from libgraal.
  • Element Details