StylingRecord

class StylingRecord

Styling information that was collected during compilation of a module.

Constructors

Link copied to clipboard
fun StylingRecord(styleRuns: List<StyleRun>, variableUses: List<Pair<IntRange, IntRange>>)

Construct a new ModuleCompilation, adding the serialized compiled module bytes to the repository without committing.

Functions

Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
val styleRuns: List<StyleRun>

An ascending sequence of non-overlapping, non-empty IntRanges, with the style name to apply to that range.

Link copied to clipboard
val variableUses: List<Pair<IntRange, IntRange>>

Information about variable uses and definitions. The pairs go from use to definition.