@Retention(value=RUNTIME) @Target(value={METHOD,CONSTRUCTOR}) public static @interface CompilerDirectives.TruffleBoundary
Modifier and Type | Optional Element and Description |
---|---|
boolean |
allowInlining
Considers this Truffle boundary invoke as an inlining candidate.
|
boolean |
transferToInterpreterOnException
Determines whether execution should be transferred to the interpreter if an exception is
thrown across this boundary, in which case the caller's compiled code is invalidated and
will not transfer to the interpreter on exceptions for this method again.
|
public abstract boolean transferToInterpreterOnException