Annotation Interface HostCompilerDirectives.BytecodeInterpreterSwitchBoundary

Enclosing class:
HostCompilerDirectives

@Retention(RUNTIME) @Target({METHOD,CONSTRUCTOR}) @Deprecated(since="22.2") public static @interface HostCompilerDirectives.BytecodeInterpreterSwitchBoundary
Deprecated.
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.

Since:
21.0
See Also: