Annotation Interface HostCompilerDirectives.BytecodeInterpreterFetchOpcode

Enclosing class:
HostCompilerDirectives

@Retention(RUNTIME) @Target(METHOD) public static @interface HostCompilerDirectives.BytecodeInterpreterFetchOpcode
Annotates a method that fetches the next opcode. The annotated method must be side-effect free, must not throw for valid interpreter state, and share the same signature with HostCompilerDirectives.BytecodeInterpreterHandler-annotated methods in the same enclosing class. It will be inlined into Truffle interpreter bytecode handler stubs to enable tail call threading.
Since:
25.1