jtulach@402: package org.apidesign.effectivelist jtulach@402: jtulach@402: /** A member of a {@link List} that makes keeping references jtulach@402: * to previous and next items in the list effective. jtulach@402: */ jtulach@403: // BEGIN: effectivelist.item jtulach@402: trait Listable[T <: Listable[T]] { jtulach@402: private[effectivelist] var prev : T = _ jtulach@402: private[effectivelist] var next : T = _ jtulach@402: } jtulach@403: // END: effectivelist.item