PluginsTrace

data class PluginsTrace(eventOrder: MutableList<PluginTraceElement>) : AbstractCoroutineContextElement

Contains information of all the plugins that have been executed during the current call. Is used in Intellij Idea debugger to show plugin execution order.

Constructors

Link copied to clipboard
fun PluginsTrace(eventOrder: MutableList<PluginTraceElement> = mutableListOf())

Types

Link copied to clipboard
object Key : CoroutineContext.Key<PluginsTrace>

Key for PluginsTrace instance in the coroutine context.

Functions

Link copied to clipboard
open override fun <R> fold(initial: R, operation: (R, CoroutineContext.Element) -> R): R
Link copied to clipboard
open operator override fun <E : CoroutineContext.Element> get(key: CoroutineContext.Key<E>): E?
Link copied to clipboard
open override fun minusKey(key: CoroutineContext.Key<*>): CoroutineContext
Link copied to clipboard
open operator fun plus(context: CoroutineContext): CoroutineContext
Link copied to clipboard
open override fun toString(): String

Returns a string representation of the object.

Properties

Link copied to clipboard
val eventOrder: MutableList<PluginTraceElement>

Plugin name.

Link copied to clipboard
open override val key: CoroutineContext.Key<*>