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.
A task can override this and return DebugContext.disabled(org.graalvm.compiler.options.OptionValues) to avoid the cost of
creating a DebugContext if one is not needed.