TreeBuildSpec

data class TreeBuildSpec(val buffer: TreeBuildBuffer, val nodeSet: NodeSet, val topID: Int, val start: Int = 0, val bufferStart: Int = 0, val length: Int? = null, val maxBufferLength: Int = DEFAULT_BUFFER_LENGTH, val reused: List<Tree> = emptyList(), val minRepeatType: Int = -1)

Build specification for tree construction from a buffer cursor or flat buffer.

Constructors

Link copied to clipboard
constructor(buffer: TreeBuildBuffer, nodeSet: NodeSet, topID: Int, start: Int = 0, bufferStart: Int = 0, length: Int? = null, maxBufferLength: Int = DEFAULT_BUFFER_LENGTH, reused: List<Tree> = emptyList(), minRepeatType: Int = -1)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val length: Int?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val start: Int
Link copied to clipboard
val topID: Int