ThreadFlow

Describes a sequence of code locations that specify a path through a single thread of execution such as an operating system or fiber.

Constructors

Link copied to clipboard
constructor()
No args constructor for use in serialization
constructor(locations: List<ThreadFlowLocation>)

Properties

Link copied to clipboard
@SerializedName(value = "id")
@Expose
open var id: String
An string that uniquely identifies the threadFlow within the codeFlow in which it occurs.
Link copied to clipboard
@SerializedName(value = "immutableState")
@Expose
open var immutableState: ImmutableState
Values of relevant expressions at the start of the thread flow that remain constant.
Link copied to clipboard
@SerializedName(value = "initialState")
@Expose
open var initialState: InitialState
Values of relevant expressions at the start of the thread flow that may change during thread flow execution.
Link copied to clipboard
@SerializedName(value = "locations")
@Expose
open var locations: List<ThreadFlowLocation>
A temporally ordered array of 'threadFlowLocation' objects, each of which describes a location visited by the tool while producing the result.
Link copied to clipboard
@SerializedName(value = "message")
@Expose
open var message: Message
Encapsulates a message intended to be read by the end user.
Link copied to clipboard
@SerializedName(value = "properties")
@Expose
open var properties: PropertyBag
Key/value pairs that provide additional information about the object.

Functions

Link copied to clipboard
open fun equals(other: Any): Boolean
Link copied to clipboard
abstract fun getProperties(): PropertyBag
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
abstract fun setProperties(<set-?>: PropertyBag)
Link copied to clipboard
open fun toString(): String
Link copied to clipboard
open fun updateProperties(mutator: (in PropertyBag) -> Unit)
Link copied to clipboard
open fun withId(id: String): ThreadFlow
Link copied to clipboard
open fun withImmutableState(immutableState: ImmutableState): ThreadFlow
Link copied to clipboard
open fun withInitialState(initialState: InitialState): ThreadFlow
Link copied to clipboard
Link copied to clipboard
open fun withMessage(message: Message): ThreadFlow
Link copied to clipboard
open fun withProperties(properties: PropertyBag): ThreadFlow