StringMapRep

scalus.utils.HashConsedReprFlat.StringMapRep
case class StringMapRep[A <: AnyRef, SA <: HashConsedRef[A]](elems: Map[String, SA]) extends HashConsedRef[Map[String, A]]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait HashConsedRef[Map[String, A]]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def finValue(hashConsed: State, level: Int, parents: HSRIdentityHashMap): Map[String, A]

Should be called after the decoding of the whole structures.

Should be called after the decoding of the whole structures.

Attributes

Returns

valua of A

Definition Classes
def isComplete(hashConsed: State): Boolean

Attributes

Returns

true if we have fully data object here and finValue can be called regradless of the state. used for optimization.

Inherited methods

def isForward: Boolean

Attributes

Inherited from:
HashConsedRef
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields

var result: Map[String, A] | Null