Leaf

class Leaf(val register: MVRegister<JsonValue>) : JsonNode

An MVRegister-backed JSON leaf: holds the concurrent scalar values, or a single resolved value in the common case.

Constructors

Link copied to clipboard
constructor(register: MVRegister<JsonValue>)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open fun causalDots(): Set<Dot>

The causal Dots this state has delivered — (author, author-seq) per op.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun piece(other: JsonNode): JsonNode

The join: the least-upper-bound of this and other.

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