Interface ListDeque<T>

All Superinterfaces:
Cloneable, Collection<T>, Deque<T>, Iterable<T>, List<T>, Queue<T>, RandomAccess, SequencedCollection<T>, Serializable
All Known Implementing Classes:
ArrayListDeque, ArrayListDeque.ReversedWrapper

public interface ListDeque<T> extends Serializable, Cloneable, Deque<T>, List<T>, RandomAccess
Mappings:
Namespace Name
named net/minecraft/util/collection/ListDeque
intermediary net/minecraft/class_9634
official ayv
  • Method Details

    • reversed

      ListDeque<T> reversed()
      Specified by:
      reversed in interface Deque<T>
      Specified by:
      reversed in interface List<T>
      Specified by:
      reversed in interface SequencedCollection<T>
      Mappings:
      Namespace Name Mixin selector
      named reversed Lnet/minecraft/util/collection/ListDeque;reversed()Lnet/minecraft/util/collection/ListDeque;
      intermediary method_59513 Lnet/minecraft/class_9634;method_59513()Lnet/minecraft/class_9634;
      official b Layv;b()Layv;
    • getFirst

      T getFirst()
      Specified by:
      getFirst in interface Deque<T>
      Specified by:
      getFirst in interface List<T>
      Specified by:
      getFirst in interface SequencedCollection<T>
    • getLast

      T getLast()
      Specified by:
      getLast in interface Deque<T>
      Specified by:
      getLast in interface List<T>
      Specified by:
      getLast in interface SequencedCollection<T>
    • addFirst

      void addFirst(T value)
      Specified by:
      addFirst in interface Deque<T>
      Specified by:
      addFirst in interface List<T>
      Specified by:
      addFirst in interface SequencedCollection<T>
      Mappings:
      Namespace Name Mixin selector
      named addFirst Lnet/minecraft/util/collection/ListDeque;addFirst(Ljava/lang/Object;)V
      intermediary addFirst Lnet/minecraft/class_9634;addFirst(Ljava/lang/Object;)V
      official addFirst Layv;addFirst(Ljava/lang/Object;)V
    • addLast

      void addLast(T value)
      Specified by:
      addLast in interface Deque<T>
      Specified by:
      addLast in interface List<T>
      Specified by:
      addLast in interface SequencedCollection<T>
      Mappings:
      Namespace Name Mixin selector
      named addLast Lnet/minecraft/util/collection/ListDeque;addLast(Ljava/lang/Object;)V
      intermediary addLast Lnet/minecraft/class_9634;addLast(Ljava/lang/Object;)V
      official addLast Layv;addLast(Ljava/lang/Object;)V
    • removeFirst

      T removeFirst()
      Specified by:
      removeFirst in interface Deque<T>
      Specified by:
      removeFirst in interface List<T>
      Specified by:
      removeFirst in interface SequencedCollection<T>
    • removeLast

      T removeLast()
      Specified by:
      removeLast in interface Deque<T>
      Specified by:
      removeLast in interface List<T>
      Specified by:
      removeLast in interface SequencedCollection<T>
    • offer

      default boolean offer(T t)
      Specified by:
      offer in interface Deque<T>
      Specified by:
      offer in interface Queue<T>
    • remove

      default T remove()
      Specified by:
      remove in interface Deque<T>
      Specified by:
      remove in interface Queue<T>
    • poll

      @Nullable default T poll()
      Specified by:
      poll in interface Deque<T>
      Specified by:
      poll in interface Queue<T>
    • element

      default T element()
      Specified by:
      element in interface Deque<T>
      Specified by:
      element in interface Queue<T>
    • peek

      @Nullable default T peek()
      Specified by:
      peek in interface Deque<T>
      Specified by:
      peek in interface Queue<T>
    • push

      default void push(T t)
      Specified by:
      push in interface Deque<T>
    • pop

      default T pop()
      Specified by:
      pop in interface Deque<T>