@Retention(value=RUNTIME) @Target(value={METHOD,CONSTRUCTOR}) public static @interface HostCompilerDirectives.BytecodeInterpreterSwitchBoundary
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.
to annotate the root method of a bytecode interpreter