KaCodeFragmentCapturedValue¶
sealed class KaCodeFragmentCapturedValue
Inheritors¶
Types¶
BackingField¶
class BackingField(
name: Name,
isMutated: Boolean,
isCrossingInlineBounds: Boolean,
depthRelativeToCurrentFrame: Int
) : KaCodeFragmentCapturedValue
Represents a backing field (a field variable inside a property accessor).
ContainingClass¶
class ContainingClass(
classId: ClassId,
isCrossingInlineBounds: Boolean,
depthRelativeToCurrentFrame: Int
) : KaCodeFragmentCapturedValue
Represents a captured outer class.
ContextReceiver¶
class ContextReceiver(
val index: Int,
labelName: Name,
isCrossingInlineBounds: Boolean,
depthRelativeToCurrentFrame: Int
) : KaCodeFragmentCapturedValue
Represents a context receiver.
CoroutineContext¶
class CoroutineContext(isCrossingInlineBounds: Boolean, depthRelativeToCurrentFrame: Int) : KaCodeFragmentCapturedValue
Represents a coroutineContext call.
ExtensionReceiver¶
class ExtensionReceiver(
labelName: String,
isCrossingInlineBounds: Boolean,
depthRelativeToCurrentFrame: Int
) : KaCodeFragmentCapturedValue
Represents an extension receiver.
ForeignValue¶
class ForeignValue(
name: Name,
isCrossingInlineBounds: Boolean,
depthRelativeToCurrentFrame: Int
) : KaCodeFragmentCapturedValue
Represents an externally provided value.
Local¶
class Local(
name: Name,
isMutated: Boolean,
isCrossingInlineBounds: Boolean,
depthRelativeToCurrentFrame: Int
) : KaCodeFragmentCapturedValue
Represents a local variable or a parameter.
LocalDelegate¶
class LocalDelegate(
name: Name,
isMutated: Boolean,
isCrossingInlineBounds: Boolean,
depthRelativeToCurrentFrame: Int
) : KaCodeFragmentCapturedValue
Represents a delegated local variable (val local by...).
SuperClass¶
class SuperClass(
classId: ClassId,
isCrossingInlineBounds: Boolean,
depthRelativeToCurrentFrame: Int
) : KaCodeFragmentCapturedValue
Represents a captured super class (super.foo()).
Properties¶
depthRelativeToCurrentFrame¶
displayText¶
open val displayText: String