Class DualState.ListHead

Direct Known Subclasses:
LifespanImpl
Enclosing class:
DualState<T>

public abstract static class DualState.ListHead extends DualState<String>
An otherwise nonfunctional DualState subclass whose instances only serve as list headers in per-lifespan lists of instances.

Implementations of Lifespan extend this.

  • Constructor Details

    • ListHead

      protected ListHead()
      Construct a ListHead instance.

      The instance must be a concrete subtype of Lifespan.

  • Method Details

    • lifespanRelease

      protected void lifespanRelease()
      Walk the chain of objects owned by this lifespan, signaling their release from native code.