Interface TailAccessor.TailProperty<T>

Type Parameters:
T - The type of the tail property.
All Superinterfaces:
TailAccessor<T>, TailAccessor.TailMutator<T>
Enclosing interface:
TailAccessor<T>

public static interface TailAccessor.TailProperty<T> extends TailAccessor<T>, TailAccessor.TailMutator<T>
Provides a tail property.
  • Method Details

    • letTail

      default T letTail(T aTail)
      This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given value (setter) as of TailAccessor.TailMutator.setTail(Object) and returns the very same value (getter).
      Parameters:
      aTail - The value to set (via TailAccessor.TailMutator.setTail(Object)).
      Returns:
      Returns the value passed for it to be used in conclusive processing steps.