Uses of Class
io.vavr.collection.PriorityQueue
Packages that use PriorityQueue
Package
Description
Beside
API the io.vavr package contains core types like (Checked)Functions and Tuples.Purely functional collections based on Traversable.
-
Uses of PriorityQueue in io.vavr
Methods in io.vavr that return PriorityQueueModifier and TypeMethodDescriptionstatic <T extends Comparable<? super T>>
PriorityQueue<T> API.PriorityQueue()Alias forPriorityQueue.empty()static <T extends Comparable<? super T>>
PriorityQueue<T> API.PriorityQueue(@NonNull Comparator<? super T> comparator) Alias forPriorityQueue.empty(Comparator)static <T> PriorityQueue<T> API.PriorityQueue(@NonNull Comparator<? super T> comparator, T @NonNull ... elements) Alias forPriorityQueue.of(Comparator, Object...)static <T> PriorityQueue<T> API.PriorityQueue(Comparator<? super T> comparator, T element) Alias forPriorityQueue.of(Comparator, Object)static <T extends Comparable<? super T>>
PriorityQueue<T> API.PriorityQueue(T element) Alias forPriorityQueue.of(Comparable)static <T extends Comparable<? super T>>
PriorityQueue<T> API.PriorityQueue(T @NonNull ... elements) Alias forPriorityQueue.of(Comparable...)default PriorityQueue<T> Value.toPriorityQueue()Converts this to aPriorityQueue.default PriorityQueue<T> Value.toPriorityQueue(@NonNull Comparator<? super T> comparator) Converts this to aPriorityQueue. -
Uses of PriorityQueue in io.vavr.collection
Subclasses with type arguments of type PriorityQueue in io.vavr.collectionMethods in io.vavr.collection that return PriorityQueueModifier and TypeMethodDescription<R> PriorityQueue<R> PriorityQueue.collect(@NonNull PartialFunction<? super T, ? extends R> partialFunction) PriorityQueue.distinct()PriorityQueue.distinctBy(@NonNull Comparator<? super T> comparator) <U> PriorityQueue<T> PriorityQueue.distinctBy(@NonNull Function<? super T, ? extends U> keyExtractor) PriorityQueue.drop(int n) PriorityQueue.dropRight(int n) static <T extends Comparable<? super T>>
PriorityQueue<T> PriorityQueue.empty()Returns the empty PriorityQueue.static <T> PriorityQueue<T> PriorityQueue.empty(Comparator<? super T> comparator) Returns an empty PriorityQueue with the given comparator.Enqueues a new element.PriorityQueue.enqueueAll(Iterable<? extends T> elements) Enqueues the given elements.static <T> PriorityQueue<T> static <T> PriorityQueue<T> PriorityQueue.fill(int size, T element) <U> PriorityQueue<U> PriorityQueue.flatMap(@NonNull Comparator<U> comparator, @NonNull Function<? super T, ? extends Iterable<? extends U>> mapper) Returns a new PriorityQueue that contains the elements of this PriorityQueue transformed by the given mapper function and flattened with the given comparator.<U> PriorityQueue<U> PriorityQueue.init()Dual of PriorityQueue.tail(), returning all elements except the last.<U> PriorityQueue<U> PriorityQueue.map(@NonNull Comparator<U> comparator, @NonNull Function<? super T, ? extends U> mapper) Returns a new PriorityQueue that contains the elements of this PriorityQueue transformed by the given mapper function with the given comparator.<U> PriorityQueue<U> <U> PriorityQueue<U> PriorityQueue.mapTo(U value) PriorityQueue.mapToVoid()PriorityQueue.merge(PriorityQueue<T> target) Merges this PriorityQueue with another PriorityQueue.static <T> PriorityQueue<T> PriorityQueue.narrow(PriorityQueue<? extends T> queue) Narrows aPriorityQueue<? extends T>toPriorityQueue<T>via a type-safe cast.static <T> PriorityQueue<T> PriorityQueue.of(@NonNull Comparator<? super T> comparator, T @NonNull ... elements) Creates a PriorityQueue of the given elements with the given comparator.static <T> PriorityQueue<T> PriorityQueue.of(Comparator<? super T> comparator, T element) Returns a singletonPriorityQueue, i.e.static <T extends Comparable<? super T>>
PriorityQueue<T> PriorityQueue.of(T element) Returns a singletonPriorityQueue, i.e.static <T extends Comparable<? super T>>
PriorityQueue<T> PriorityQueue.of(T... elements) Creates a PriorityQueue of the given elements.static <T extends Comparable<? super T>>
PriorityQueue<T> Creates a PriorityQueue of the given elements.static <T> PriorityQueue<T> PriorityQueue.ofAll(@NonNull Comparator<? super T> comparator, @NonNull Iterable<? extends T> elements) Creates a PriorityQueue of the given elements with the given comparator.static <T> PriorityQueue<T> PriorityQueue.ofAll(Comparator<? super T> comparator, Stream<? extends T> javaStream) Creates a PriorityQueue from aStreamwith the given comparator.static <T extends Comparable<? super T>>
PriorityQueue<T> Creates a PriorityQueue from aStream.Returns thisPriorityQueueif it is nonempty, otherwisePriorityQueuecreated from iterable, using existing comparator.Returns thisPriorityQueueif it is nonempty, otherwisePriorityQueuecreated from result of evaluating supplier, using existing comparator.PriorityQueue.replaceAll(@NonNull T currentElement, @NonNull T newElement) <U> PriorityQueue<U> PriorityQueue.scanLeft(U zero, @NonNull BiFunction<? super U, ? super T, ? extends U> operation) <U> PriorityQueue<U> PriorityQueue.scanRight(U zero, @NonNull BiFunction<? super T, ? super U, ? extends U> operation) static <T> PriorityQueue<T> Returns aPriorityQueuecontainingsizevalues of a given Functionfunctionover a range of integer values from0tosize - 1.PriorityQueue.tail()Drops the first element of a non-emptyPriorityQueue.PriorityQueue.take(int n) PriorityQueue.takeRight(int n) private PriorityQueue<T> PriorityQueue.with(Seq<PriorityQueueBase.Node<T>> forest, int size) <U> PriorityQueue<Tuple2<T, U>> <U> PriorityQueue<Tuple2<T, U>> <U,R> PriorityQueue <R> PriorityQueue.zipWith(@NonNull Iterable<? extends U> that, BiFunction<? super T, ? super U, ? extends R> mapper) PriorityQueue.zipWithIndex()<U> PriorityQueue<U> PriorityQueue.zipWithIndex(@NonNull BiFunction<? super T, ? super Integer, ? extends U> mapper) Methods in io.vavr.collection that return types with arguments of type PriorityQueueModifier and TypeMethodDescriptionstatic <T> Collector<T, ArrayList<T>, PriorityQueue<T>> PriorityQueue.collector()Returns aCollectorwhich may be used in conjunction withStream.collect(Collector)to obtain aPriorityQueue<T>.Tuple2<T, PriorityQueue<T>> PriorityQueue.dequeue()<C> Map<C, ? extends PriorityQueue<T>> Iterator<? extends PriorityQueue<T>> PriorityQueue.grouped(int size) Tuple2<? extends PriorityQueue<T>, ? extends PriorityQueue<T>> Tuple2<? extends PriorityQueue<T>, ? extends PriorityQueue<T>> Iterator<? extends PriorityQueue<T>> Iterator<? extends PriorityQueue<T>> PriorityQueue.sliding(int size) Iterator<? extends PriorityQueue<T>> PriorityQueue.sliding(int size, int step) Tuple2<? extends PriorityQueue<T>, ? extends PriorityQueue<T>> Tuple2<? extends PriorityQueue<T>, ? extends PriorityQueue<T>> <T1,T2> Tuple2 <? extends PriorityQueue<T1>, ? extends PriorityQueue<T2>> <T1,T2> Tuple2 <? extends PriorityQueue<T1>, ? extends PriorityQueue<T2>> <T1,T2, T3> Tuple3 <? extends PriorityQueue<T1>, ? extends PriorityQueue<T2>, ? extends PriorityQueue<T3>> PriorityQueue.unzip3(@NonNull Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>> unzipper) <T1,T2, T3> Tuple3 <? extends PriorityQueue<T1>, ? extends PriorityQueue<T2>, ? extends PriorityQueue<T3>> PriorityQueue.unzip3(@NonNull Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>> unzipper) <T1,T2, T3> Tuple3 <? extends PriorityQueue<T1>, ? extends PriorityQueue<T2>, ? extends PriorityQueue<T3>> PriorityQueue.unzip3(@NonNull Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>> unzipper) Methods in io.vavr.collection with parameters of type PriorityQueueModifier and TypeMethodDescriptionPriorityQueue.merge(PriorityQueue<T> target) Merges this PriorityQueue with another PriorityQueue.static <T> PriorityQueue<T> PriorityQueue.narrow(PriorityQueue<? extends T> queue) Narrows aPriorityQueue<? extends T>toPriorityQueue<T>via a type-safe cast.