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(Comparator<? super T> comparator) Alias forPriorityQueue.empty(Comparator)static <T> PriorityQueue<T> API.PriorityQueue(Comparator<? super T> comparator, T element) Alias forPriorityQueue.of(Comparator, Object)static <T> PriorityQueue<T> API.PriorityQueue(Comparator<? super T> comparator, T... elements) 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... elements) Alias forPriorityQueue.of(Comparable...)default PriorityQueue<T> Value.toPriorityQueue()Converts this to aPriorityQueue.default PriorityQueue<T> Value.toPriorityQueue(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(PartialFunction<? super T, ? extends R> partialFunction) PriorityQueue.distinct()PriorityQueue.distinctBy(Comparator<? super T> comparator) <U> PriorityQueue<T> PriorityQueue.distinctBy(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) 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(Comparator<U> comparator, Function<? super T, ? extends Iterable<? extends U>> mapper) <U> PriorityQueue<U> PriorityQueue.init()Dual of PriorityQueue.tail(), returning all elements except the last.<U> PriorityQueue<U> PriorityQueue.map(Comparator<U> comparator, Function<? super T, ? extends U> mapper) <U> PriorityQueue<U> PriorityQueue.merge(PriorityQueue<T> target) static <T> PriorityQueue<T> PriorityQueue.narrow(PriorityQueue<? extends T> queue) Narrows a widenedPriorityQueue<? extends T>toPriorityQueue<T>by performing a type-safe cast.static <T> PriorityQueue<T> PriorityQueue.of(Comparator<? super T> comparator, T element) static <T> PriorityQueue<T> PriorityQueue.of(Comparator<? super T> comparator, T... elements) static <T extends Comparable<? super T>>
PriorityQueue<T> PriorityQueue.of(T element) static <T extends Comparable<? super T>>
PriorityQueue<T> PriorityQueue.of(T... elements) static <T extends Comparable<? super T>>
PriorityQueue<T> static <T> PriorityQueue<T> PriorityQueue.ofAll(Comparator<? super T> comparator, Iterable<? extends T> elements) static <T> PriorityQueue<T> PriorityQueue.ofAll(Comparator<? super T> comparator, Stream<? extends T> javaStream) static <T extends Comparable<? super T>>
PriorityQueue<T> 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(T currentElement, T newElement) <U> PriorityQueue<U> PriorityQueue.scanLeft(U zero, BiFunction<? super U, ? super T, ? extends U> operation) <U> PriorityQueue<U> PriorityQueue.scanRight(U zero, 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(Iterable<? extends U> that, BiFunction<? super T, ? super U, ? extends R> mapper) PriorityQueue.zipWithIndex()<U> PriorityQueue<U> PriorityQueue.zipWithIndex(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(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(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(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) static <T> PriorityQueue<T> PriorityQueue.narrow(PriorityQueue<? extends T> queue) Narrows a widenedPriorityQueue<? extends T>toPriorityQueue<T>by performing a type-safe cast.