Entry

final class Entry[T <: Exec[T]] extends EntryOption[T] with MutableImpl[T] with TOrdered[T, Entry[T]]
trait TOrdered[T, Entry[T]]
trait MutableImpl[T]
trait Mutable[T]
trait Disposable[T]
trait Writable
trait Identified[T]
trait EntryOption[T]
class Object
trait Matchable
class Any

Type members

Inherited types

protected type E = Entry[T]
Inherited from
EntryOption
protected type EOpt = EntryOption[T]
Inherited from
EntryOption

Value members

Concrete methods

def append(tx: T): E
def appendMax(tx: T): E
def compare(that: Entry[T])(tx: T): Int
def isDefined: Boolean
def isEmpty: Boolean
def next(tx: T): EOpt
def orNull: E
def prepend(tx: T): E
def prev(tx: T): EOpt
def remove(tx: T): Unit
def removeAndDispose(tx: T): Unit
def tag(t: T): Int
override def toString: String
Definition Classes
MutableImpl -> Any
def validate(msg: => String)(tx: T): Unit

Inherited methods

final override def dispose(tx: T): Unit
Definition Classes
MutableImpl -> Disposable
Inherited from
MutableImpl
override def equals(that: Any): Boolean
Definition Classes
Identified -> Any
Inherited from
Identified
override def hashCode: Int
Definition Classes
Identified -> Any
Inherited from
Identified
final override def write(out: DataOutput): Unit
Definition Classes
MutableImpl -> Writable
Inherited from
MutableImpl

Concrete fields

val id: Ident[T]