MapObj

esmeta.state.MapObj
See theMapObj companion object
case class MapObj(map: LinkedHashMap[Value, Value]) extends Obj

map objects

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Obj
trait StateElem
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def apply(field: Value): Value

getter

getter

Attributes

Inherited from:
Obj
def copied: Obj

copy of object

copy of object

Attributes

Inherited from:
Obj
def delete(key: Value): Unit

delete

delete

Attributes

Inherited from:
Obj
def exists(field: Value): Boolean

existence check

existence check

Attributes

Inherited from:
Obj
def expand(field: Value): Unit

expand

expand

Attributes

Inherited from:
Obj
def get(field: Value): Option[Value | Uninit]

safe getter

safe getter

Attributes

Inherited from:
Obj
def keys(intSorted: Boolean): Vector[Value]

keys of map

keys of map

Attributes

Inherited from:
Obj
def pop(front: Boolean): Value

pop

pop

Attributes

Inherited from:
Obj
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def push(value: Value, front: Boolean): Unit

push

push

Attributes

Inherited from:
Obj
def size: Int

size

size

Attributes

Inherited from:
Obj
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
StateElem -> Any
Inherited from:
StateElem
def toString(detail: Boolean, location: Boolean): String

stringify with options

stringify with options

Attributes

Inherited from:
StateElem
def update(field: Value, value: Value): Unit

setter

setter

Attributes

Inherited from:
Obj