Annotation Interface HostCompilerDirectives.BytecodeInterpreterHandlerConfig
- Enclosing class:
HostCompilerDirectives
@Retention(RUNTIME)
@Target(METHOD)
public static @interface HostCompilerDirectives.BytecodeInterpreterHandlerConfig
Configuration for all bytecode interpreter handler arguments, including the receiver. Must be
used in conjunction with
HostCompilerDirectives.BytecodeInterpreterSwitch.- Since:
- 25.1
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic @interfaceConfiguration for a bytecode interpreter handler argument. -
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionConfiguration for each method argument.intThe maximum unsigned value of the opcode.
-
Element Details
-
maximumOperationCode
int maximumOperationCodeThe maximum unsigned value of the opcode. This is relevant forHostCompilerDirectives.BytecodeInterpreterHandlerwhen tail call threading is enabled, and is used to construct a handler table. -
arguments
Configuration for each method argument. For non-static methods, the first element corresponds to the receiver.
-