LazyVals

scala.runtime.LazyVals$
object LazyVals

Helper methods used in thread-safe lazy vals.

Attributes

Source:
LazyVals.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

object Names

Attributes

Source:
LazyVals.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Names.type

Value members

Concrete methods

def CAS(t: Object, offset: Long, e: Long, v: Int, ord: Int): Boolean

Attributes

Source:
LazyVals.scala
def STATE(cur: Long, ord: Int): Long

Attributes

Source:
LazyVals.scala
def get(t: Object, off: Long): Long

Attributes

Source:
LazyVals.scala
def getOffset(clz: Class[_], name: String): Long

Attributes

Source:
LazyVals.scala

Attributes

Source:
LazyVals.scala
def setFlag(t: Object, offset: Long, v: Int, ord: Int): Unit

Attributes

Source:
LazyVals.scala
def wait4Notification(t: Object, offset: Long, cur: Long, ord: Int): Unit

Attributes

Source:
LazyVals.scala

Concrete fields

final val BITS_PER_LAZY_VAL: 2L

Attributes

Source:
LazyVals.scala