@Retention(value=RUNTIME) @Target(value={METHOD,CONSTRUCTOR}) public static @interface HostCompilerDirectives.BytecodeInterpreterSwitch
This annotation is used to annotate the root method of a bytecode interpreter, and it hints the compiler to invest extra effort into optimizing such methods. Language implementers are advised to inspect the IR of the interpreter when using this.
to control the boundaries of inlining