public interface Compiler
Modifier and Type | Field and Description |
---|---|
static jdk.internal.jvmci.options.OptionValue<Boolean> |
ExitVMOnBailout |
static jdk.internal.jvmci.options.OptionValue<Boolean> |
ExitVMOnException |
static int |
INVOCATION_ENTRY_BCI |
static jdk.internal.jvmci.options.OptionValue<Boolean> |
PrintAfterCompilation |
static jdk.internal.jvmci.options.OptionValue<Boolean> |
PrintBailout |
static jdk.internal.jvmci.options.OptionValue<Boolean> |
PrintCompilation |
static jdk.internal.jvmci.options.OptionValue<String> |
PrintFilter |
static jdk.internal.jvmci.options.OptionValue<Boolean> |
PrintStackTraceOnException |
Modifier and Type | Method and Description |
---|---|
CompilationResult |
compile(jdk.internal.jvmci.meta.ResolvedJavaMethod method,
int entryBCI,
boolean mustRecordMethodInlining) |
static final int INVOCATION_ENTRY_BCI
static final jdk.internal.jvmci.options.OptionValue<String> PrintFilter
static final jdk.internal.jvmci.options.OptionValue<Boolean> PrintCompilation
static final jdk.internal.jvmci.options.OptionValue<Boolean> PrintAfterCompilation
static final jdk.internal.jvmci.options.OptionValue<Boolean> PrintBailout
static final jdk.internal.jvmci.options.OptionValue<Boolean> ExitVMOnBailout
static final jdk.internal.jvmci.options.OptionValue<Boolean> ExitVMOnException
static final jdk.internal.jvmci.options.OptionValue<Boolean> PrintStackTraceOnException
CompilationResult compile(jdk.internal.jvmci.meta.ResolvedJavaMethod method, int entryBCI, boolean mustRecordMethodInlining)