Location

@Serializable
data class Location(val annotations: List<Region>? = null, val id: Long? = null, val logicalLocations: List<LogicalLocation>? = null, val message: Message? = null, val physicalLocation: PhysicalLocation? = null, val properties: PropertyBag? = null, val relationships: List<LocationRelationship>? = null)

The location to which this stack frame refers.

A location within a programming artifact.

A code location associated with the node.

The code location.

Identifies the location associated with the suppression.

Constructors

Link copied to clipboard
constructor(annotations: List<Region>? = null, id: Long? = null, logicalLocations: List<LogicalLocation>? = null, message: Message? = null, physicalLocation: PhysicalLocation? = null, properties: PropertyBag? = null, relationships: List<LocationRelationship>? = null)

Properties

Link copied to clipboard
val annotations: List<Region>? = null

A set of regions relevant to the location.

Link copied to clipboard
val id: Long? = null

Value that distinguishes this location from all other locations within a single result object.

Link copied to clipboard

The logical locations associated with the result.

Link copied to clipboard
val message: Message? = null

A message relevant to the location.

Link copied to clipboard

Identifies the artifact and region.

Link copied to clipboard
val properties: PropertyBag? = null

Key/value pairs that provide additional information about the location.

Link copied to clipboard

An array of objects that describe relationships between this location and others.