ThreadFlowLocation

A location visited by an analysis tool while simulating or monitoring the execution of a program.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
Specifies the importance of this location in understanding the code flow in which it occurs.

Properties

Link copied to clipboard
@SerializedName(value = "executionOrder")
@Expose
open var executionOrder: Integer
An integer representing the temporal order in which execution reached this location.
Link copied to clipboard
@SerializedName(value = "executionTimeUtc")
@Expose
open var executionTimeUtc: Instant
The Coordinated Universal Time (UTC) date and time at which this location was executed.
Link copied to clipboard
@SerializedName(value = "importance")
@Expose
open var importance: ThreadFlowLocation.Importance
Specifies the importance of this location in understanding the code flow in which it occurs.
Link copied to clipboard
@SerializedName(value = "index")
@Expose
open var index: Integer
The index within the run threadFlowLocations array.
Link copied to clipboard
@SerializedName(value = "kinds")
@Expose
open var kinds: Set<String>
A set of distinct strings that categorize the thread flow location.
Link copied to clipboard
@SerializedName(value = "location")
@Expose
open var location: Location
A location within a programming artifact.
Link copied to clipboard
@SerializedName(value = "module")
@Expose
open var module: String
The name of the module that contains the code that is executing.
Link copied to clipboard
@SerializedName(value = "nestingLevel")
@Expose
open var nestingLevel: Integer
An integer representing a containment hierarchy within the thread flow.
Link copied to clipboard
@SerializedName(value = "properties")
@Expose
open var properties: PropertyBag
Key/value pairs that provide additional information about the object.
Link copied to clipboard
@SerializedName(value = "stack")
@Expose
open var stack: Stack
A call stack that is relevant to a result.
Link copied to clipboard
@SerializedName(value = "state")
@Expose
open var state: State
A dictionary, each of whose keys specifies a variable or expression, the associated value of which represents the variable or expression value.
Link copied to clipboard
@SerializedName(value = "taxa")
@Expose
open var taxa: Set<ReportingDescriptorReference>
An array of references to rule or taxonomy reporting descriptors that are applicable to the thread flow location.
Link copied to clipboard
@SerializedName(value = "webRequest")
@Expose
open var webRequest: WebRequest
Describes an HTTP request.
Link copied to clipboard
@SerializedName(value = "webResponse")
@Expose
open var webResponse: WebResponse
Describes the response to an HTTP request.

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 withExecutionOrder(executionOrder: Integer): ThreadFlowLocation
Link copied to clipboard
open fun withExecutionTimeUtc(executionTimeUtc: Instant): ThreadFlowLocation
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard