Interface QueueFactory.Dispatcher

Enclosing class:
QueueFactory

@Defaults @Proxied("java.util.ArrayDeque") protected static interface QueueFactory.Dispatcher
A dispatcher for creating an java.util.ArrayDeque.
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> Queue<T>
    Creates a new array deque.
    <T> Queue<T>
    arrayDeque(Collection<? extends T> elements)
    Creates a new array deque.
  • Method Details

    • arrayDeque

      @MaybeNull @IsConstructor <T> Queue<T> arrayDeque()
      Creates a new array deque.
      Type Parameters:
      T - The type of the action's resolved value.
      Returns:
      An array deque or null if this class is not supplied by the current VM.
    • arrayDeque

      @MaybeNull @IsConstructor <T> Queue<T> arrayDeque(Collection<? extends T> elements)
      Creates a new array deque.
      Type Parameters:
      T - The type of the action's resolved value.
      Parameters:
      elements - The elements to provide to the queue constructor.
      Returns:
      An array deque or null if this class is not supplied by the current VM.