Annotation Interface HostCompilerDirectives.BytecodeInterpreterSwitchBoundary

Enclosing class:

@Retention(RUNTIME) @Target({METHOD,CONSTRUCTOR}) @Deprecated(since="22.2") public static @interface HostCompilerDirectives.BytecodeInterpreterSwitchBoundary
use is no longer needed. boundaries for HostCompilerDirectives.BytecodeInterpreterSwitch are mostly determined automatically. To migrate remove all usages.
Marks a method that is called from a Truffle interpreter, but is not called frequently and is not important for interpreter performance.

This annotation is used to annotate methods that are called from a bytecode interpreter, but should generally not be inlined into the body of the bytecode interpreter. Language implementers are advised to inspect the IR of the interpreter when using this.

See Also: