public static interface CompletionExecutor.DebugContextRunnable
CompletionExecutor.execute(DebugContextRunnable).| Modifier and Type | Method and Description |
|---|---|
default org.graalvm.compiler.debug.DebugContext |
getDebug(org.graalvm.compiler.options.OptionValues options,
List<org.graalvm.compiler.debug.DebugHandlersFactory> factories)
Gets a
DebugContext the executor will use for this task. |
default org.graalvm.compiler.debug.DebugContext.Description |
getDescription()
Gets a description for the
DebugContext used for this task. |
void |
run(org.graalvm.compiler.debug.DebugContext debug) |
void run(org.graalvm.compiler.debug.DebugContext debug)
default org.graalvm.compiler.debug.DebugContext.Description getDescription()
DebugContext used for this task.default org.graalvm.compiler.debug.DebugContext getDebug(org.graalvm.compiler.options.OptionValues options,
List<org.graalvm.compiler.debug.DebugHandlersFactory> factories)
DebugContext the executor will use for this task.
DebugContext.disabled(org.graalvm.compiler.options.OptionValues) is used by default to avoid the cost of creating a
DebugContext, so the task should override this if one is needed.