Conversion

Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.

Constructors

Link copied to clipboard
constructor()
No args constructor for use in serialization
constructor(tool: Tool)

Properties

Link copied to clipboard
@SerializedName(value = "analysisToolLogFiles")
@Expose
open var analysisToolLogFiles: Set<ArtifactLocation>
The locations of the analysis tool's per-run log files.
Link copied to clipboard
@SerializedName(value = "invocation")
@Expose
open var invocation: Invocation
The runtime environment of the analysis tool run.
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 = "tool")
@Expose
open var tool: Tool
The analysis tool that was run.

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 withAnalysisToolLogFiles(analysisToolLogFiles: Set<ArtifactLocation>): Conversion
Link copied to clipboard
open fun withInvocation(invocation: Invocation): Conversion
Link copied to clipboard
open fun withProperties(properties: PropertyBag): Conversion
Link copied to clipboard
open fun withTool(tool: Tool): Conversion