Package com.oracle.truffle.api
Annotation Interface HostCompilerDirectives.BytecodeInterpreterSwitchBoundary
- Enclosing class:
HostCompilerDirectives
@Retention(RUNTIME)
@Target({METHOD,CONSTRUCTOR})
@Deprecated(since="22.2")
public static @interface HostCompilerDirectives.BytecodeInterpreterSwitchBoundary
Deprecated.
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:
HostCompilerDirectives.BytecodeInterpreterSwitch
are mostly determined automatically. To migrate remove all usages.