scala-stm
scala-stm
scala.concurrent.stm
CommitBarrier
CancelCause
CreatingTxnRolledBack
Timeout
MemberCycle
MemberUncaughtExceptionCause
UserCancel
Member
CommitBarrier
InTxn
InTxnEnd
MaybeTxn
MaybeTxn
NestingLevel
NestingLevel
PendingAtomicBlock
Ref
View
Ref
RefCompanion
RefLike
Sink
View
Sink
SinkLike
Source
View
Source
SourceLike
TArray
View
TArray
TMap
View
View
TMap
TSet
View
View
TSet
Txn
Status
Active
Preparing
Prepared
Committing
Committed
RolledBack
RollbackCause
TransientRollbackCause
PermanentRollbackCause
OptimisticFailureCause
ExplicitRetryCause
UncaughtExceptionCause
UnrecordedTxnCause
ExternalDecider
TxnDebuggable
TxnExecutor
TxnExecutor
TxnLocal
TxnLocal
TxnUnknown
scala.concurrent.stm.ccstm
CCSTM
WakeupManager
Event
scala.concurrent.stm.impl
RefFactory
STMImpl
Factory
STMImpl
STMSelector
TxnContext
scala.concurrent.stm.japi
STM
Transformer
scala.concurrent.stm.skel
AtomicArray
AtomicArray
ofBoolean
ofByte
ofShort
ofChar
ofInt
ofFloat
ofLong
ofDouble
ofUnit
ofRef
AtomicArrayBuilder
AtomicArrayBuilder
IntBacked
LongBacked
ofBoolean
ofByte
ofShort
ofChar
ofInt
ofFloat
ofLong
ofDouble
ofUnit
ofRef
SimpleRandom
SimpleRandom
StubInTxn
StubSTMImpl
scala-stm
/
scala.concurrent.stm.skel
/
AtomicArrayBuilder
/
ofRef
ofRef
class
ofRef
[T <:
AnyRef
] extends
AtomicArrayBuilder
[
T
]
Graph
Supertypes
trait
AtomicArrayBuilder
[
T
]
trait
Builder
[
T
,
AtomicArray
[
T
]]
trait
Growable
[
T
]
trait
Clearable
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
addOne
(elem:
T
):
ofRef
[
T
]
def
clear
():
Unit
def
result
():
AtomicArray
[
T
]
override
def
sizeHint
(sizeHint:
Int
):
Unit
Definition Classes
Builder
Inherited methods
@
inline
final
def
++=
(xs:
IterableOnce
[
T
]):
ofRef
[
T
]
Inherited from
Growable
@
inline
final
def
+=
(elem:
T
):
ofRef
[
T
]
Inherited from
Growable
def
addAll
(xs:
IterableOnce
[
T
]):
ofRef
[
T
]
Inherited from
Growable
def
knownSize
:
Int
Inherited from
Growable
def
mapResult
[NewTo](f:
AtomicArray
[
T
] => NewTo):
Builder
[
T
, NewTo]
Inherited from
Builder
final
def
sizeHint
(coll:
IterableOnce
[_], delta:
Int
):
Unit
Inherited from
Builder
final
def
sizeHintBounded
(size:
Int
, boundingColl:
Iterable
[_]):
Unit
Inherited from
Builder
Deprecated and Inherited methods
@
inline
@
deprecated
("Use `++=` aka `addAll` instead of varargs `+=`; infix operations with an operand of multiple args will be deprecated", "2.13.0")
final
def
+=
(elem1:
T
, elem2:
T
, elems:
T
*):
ofRef
[
T
]
Deprecated
Inherited from
Growable