Index
All Classes and Interfaces|All Packages|Serialized Form
A
- accept(A, B) - Method in interface panda.std.function.ThrowingBiConsumer
- accept(A, B, C) - Method in interface panda.std.function.ThrowingTriConsumer
- accept(T) - Method in interface panda.std.function.ThrowingConsumer
- add(B) - Method in class panda.std.Mono
- add(C) - Method in class panda.std.Pair
- add(D) - Method in class panda.std.Triple
- any() - Method in class panda.std.stream.PandaStream
- apply(A, B) - Method in interface panda.std.function.ThrowingBiFunction
- apply(A, B, C) - Method in interface panda.std.function.ThrowingTriFunction
- apply(A, B, C) - Method in interface panda.std.function.TriFunction
- apply(A, B, C, D) - Method in interface panda.std.function.QuadFunction
- apply(A, B, C, D) - Method in interface panda.std.function.ThrowingQuadFunction
- apply(T) - Method in interface panda.std.function.ThrowingFunction
- asFunction(ThrowingFunction<T, R, E>, Function<E, R>) - Static method in interface panda.std.function.ThrowingFunction
-
Map throwing function in default stream api with exception consume support
- associateWith(Function<T, Option<R>>) - Method in class panda.std.Option
- associateWith(R) - Method in class panda.std.stream.PandaStream
- attempt(Class<? extends ERROR>, ThrowingSupplier<VALUE, ERROR>) - Static method in class panda.std.Result
-
Deprecated.
- attempt(ThrowingSupplier<VALUE, Exception>) - Static method in class panda.std.Result
-
Deprecated.
- attempt(Class<E>, ThrowingSupplier<T, E>) - Static method in class panda.std.Option
-
Deprecated.
- AttemptFailedException - Exception in panda.std
-
Wrapper exception for invocation failures.
- AttemptFailedException(String, Throwable) - Constructor for exception panda.std.AttemptFailedException
- AttemptFailedException(Throwable) - Constructor for exception panda.std.AttemptFailedException
B
- blank() - Static method in class panda.std.Option
- Blank - Class in panda.std
-
Alternative to Kotlin's Unit
- Blank() - Constructor for class panda.std.Blank
- BLANK - Static variable in class panda.std.Blank
C
- Case<T,
R> - Class in panda.std -
Represents a conditional entry
- close() - Method in class panda.std.stream.PandaStream
- collect(Collector<? super T, A, R>) - Method in class panda.std.stream.PandaStream
- Completable<VALUE> - Class in panda.std.reactive
-
Observable container for value that could be computed in the future.
- Completable() - Constructor for class panda.std.reactive.Completable
- complete(VALUE) - Method in class panda.std.reactive.Completable
- completed(VALUE) - Static method in class panda.std.reactive.Completable
- computed(Function<V, R>) - Method in class panda.std.reactive.Reference
- computed(Supplier<T>) - Method in class panda.std.reactive.Reference.Dependencies
- computed(Reference.Dependencies, Supplier<T>) - Static method in class panda.std.reactive.Reference
- concat(Iterable<T>) - Method in class panda.std.stream.PandaStream
- concat(Stream<T>) - Method in class panda.std.stream.PandaStream
- concat(PandaStream<T>) - Method in class panda.std.stream.PandaStream
- concat(T...) - Method in class panda.std.stream.PandaStream
- consume(Consumer<VALUE>, Consumer<ERROR>) - Method in class panda.std.Result
- consume(A, B, C) - Method in interface panda.std.function.TriConsumer
- consume(A, B, C, D) - Method in interface panda.std.function.QuadConsumer
- contentEquals(Object) - Method in class panda.std.Option
- count() - Method in class panda.std.stream.PandaStream
- count(Iterable<T>, Predicate<T>) - Static method in class panda.std.stream.StreamUtils
- count(Predicate<T>) - Method in class panda.std.stream.PandaStream
- create() - Static method in class panda.std.reactive.Completable
D
- dependencies(List<Reference<?>>) - Static method in class panda.std.reactive.Reference.Dependencies
- dependencies(Reference<?>...) - Static method in class panda.std.reactive.Reference.Dependencies
- DetailedSubscriber<V> - Interface in panda.std.reactive
- distinct() - Method in class panda.std.stream.PandaStream
- duplicate() - Method in class panda.std.stream.PandaStream
-
Simulates the stream duplication mechanism.
E
- empty() - Static method in interface panda.std.function.QuadConsumer
- empty() - Static method in class panda.std.stream.PandaStream
- emptyBinaryOperator() - Static method in class panda.std.stream.StreamUtils
- equals(Object) - Method in class panda.std.Option
- equals(Object) - Method in class panda.std.Blank
- equals(Object) - Method in class panda.std.Mono
- equals(Object) - Method in class panda.std.Pair
- equals(Object) - Method in class panda.std.Quad
- equals(Object) - Method in class panda.std.Result
- equals(Object) - Method in class panda.std.Triple
- error() - Static method in class panda.std.Result
- error(ERROR) - Static method in class panda.std.Result
- ERROR - Enum constant in enum class panda.std.Result.State
- errorToOption() - Method in class panda.std.Result
F
- filter(Function<VALUE, ERROR>) - Method in class panda.std.Result
- filter(Predicate<VALUE>, Function<VALUE, ERROR>) - Method in class panda.std.Result
- filter(Predicate<T>) - Method in class panda.std.Option
- filter(Predicate<T>) - Method in class panda.std.stream.PandaStream
- filterNot(Predicate<VALUE>, Function<VALUE, ERROR>) - Method in class panda.std.Result
- filterNot(Predicate<T>) - Method in class panda.std.Option
- filterNot(Predicate<T>) - Method in class panda.std.stream.PandaStream
- filterToResult(Function<? super T, Option<E>>) - Method in class panda.std.stream.PandaStream
- filterWithThrowing(ThrowingConsumer<VALUE, E>) - Method in class panda.std.Result
- find(Predicate<T>) - Method in class panda.std.stream.PandaStream
- findFirst(Iterable<T>, Predicate<T>) - Static method in class panda.std.stream.StreamUtils
- findIterating(Function<? super T, Option<R>>) - Method in class panda.std.stream.PandaStream
- first - Variable in class panda.std.Mono
- first - Variable in class panda.std.Pair
- flatMap(Function<VALUE, Result<MAPPED_VALUE, ? extends ERROR>>) - Method in class panda.std.Result
- flatMap(Function<T, Iterable<R>>) - Method in class panda.std.stream.PandaStream
- flatMap(Function<T, Option<R>>) - Method in class panda.std.Option
- flatMapErr(Function<ERROR, Result<VALUE, MAPPED_ERROR>>) - Method in class panda.std.Result
- flatMapStream(Function<T, Stream<R>>) - Method in class panda.std.stream.PandaStream
- flatMapWith(A, BiFunction<A, T, Iterable<R>>) - Method in class panda.std.stream.PandaStream
- flatOf(Iterable<? extends Iterable<T>>) - Static method in class panda.std.stream.PandaStream
- flatOf(Iterable<T>...) - Static method in class panda.std.stream.PandaStream
- flatWhen(boolean, Supplier<Option<T>>) - Static method in class panda.std.Option
- flatWhen(boolean, Option<T>) - Static method in class panda.std.Option
- fold(Function<VALUE, COMMON>, Function<ERROR, COMMON>) - Method in class panda.std.Result
- forEach(Consumer<? super T>) - Method in class panda.std.stream.PandaStream
- forEachByResult(Function<T, Option<E>>) - Method in class panda.std.stream.PandaStream
G
- get() - Method in interface panda.std.function.ThrowingSupplier
- get() - Method in class panda.std.Lazy
- get() - Method in class panda.std.Option
- get() - Method in class panda.std.reactive.Completable
- get() - Method in class panda.std.reactive.Reference
- get() - Method in class panda.std.Result
- getAny() - Method in class panda.std.Result
- getAnyAs() - Method in class panda.std.Result
- getCondition() - Method in class panda.std.Case
- getError() - Method in class panda.std.Result
- getFirst() - Method in class panda.std.Mono
- getFirst() - Method in class panda.std.Pair
- getFirst() - Method in class panda.std.Quad
- getFirst() - Method in class panda.std.Triple
- getFourth() - Method in class panda.std.Quad
- getOrNull() - Method in class panda.std.Option
-
Deprecated.
- getSecond() - Method in class panda.std.Pair
- getSecond() - Method in class panda.std.Quad
- getSecond() - Method in class panda.std.Triple
- getState() - Method in class panda.std.Result
- getThird() - Method in class panda.std.Quad
- getThird() - Method in class panda.std.Triple
- getType() - Method in class panda.std.reactive.Reference
- getValue() - Method in class panda.std.Case
H
- hasFailed() - Method in class panda.std.Lazy
- hashCode() - Method in class panda.std.Blank
- hashCode() - Method in class panda.std.Mono
- hashCode() - Method in class panda.std.Option
- hashCode() - Method in class panda.std.Pair
- hashCode() - Method in class panda.std.Quad
- hashCode() - Method in class panda.std.Result
- hashCode() - Method in class panda.std.Triple
- hasNext() - Method in class panda.std.collection.SingletonIterator
- head() - Method in class panda.std.stream.PandaStream
I
- identity() - Static method in interface panda.std.function.ThrowingFunction
- identity() - Static method in interface panda.std.function.ThrowingTriFunction
- identity() - Static method in interface panda.std.function.TriFunction
- is(Class<MAPPED_VALUE>, Function<VALUE, ERROR>) - Method in class panda.std.Result
- is(Class<S>) - Method in class panda.std.Option
- is(Class<S>) - Method in class panda.std.stream.PandaStream
- is(Predicate<T>) - Method in class panda.std.Option
- isDefined() - Method in class panda.std.Option
- isEmpty() - Method in class panda.std.Option
- isErr() - Method in class panda.std.Result
- isInitialized() - Method in class panda.std.Lazy
- isNot(Class<?>) - Method in class panda.std.Option
- isNot(Class<?>) - Method in class panda.std.stream.PandaStream
- isNot(Predicate<T>) - Method in class panda.std.Option
- isOk() - Method in class panda.std.Result
- isPresent() - Method in class panda.std.Option
- isReady() - Method in class panda.std.reactive.Completable
- isUnprepared() - Method in class panda.std.reactive.Completable
- iterator() - Method in class panda.std.collection.ReversedIterable
- iterator() - Method in class panda.std.Option
- iterator() - Method in class panda.std.stream.PandaStream
L
- last() - Method in class panda.std.stream.PandaStream
- Lazy<T> - Class in panda.std
- Lazy(Supplier<T>) - Constructor for class panda.std.Lazy
- Lazy(T) - Constructor for class panda.std.Lazy
M
- map(Function<VALUE, MAPPED_VALUE>) - Method in class panda.std.Result
- map(Iterable<T>, Function<T, R>) - Static method in class panda.std.stream.StreamUtils
- map(Function<T, R>) - Method in class panda.std.Option
- map(Function<T, R>) - Method in class panda.std.stream.PandaStream
- map(Function<V, R>) - Method in class panda.std.reactive.Reference
- mapErr(Function<ERROR, MAPPED_ERROR>) - Method in class panda.std.Result
- mapErrToBlank() - Method in class panda.std.Result
- mapFilterError(Function<FILTER_ERROR, EXPECTED_ERROR>) - Method in class panda.std.Result.FilteredResult
- mapOpt(Function<T, Option<R>>) - Method in class panda.std.stream.PandaStream
- mapToBlank() - Method in class panda.std.Result
- mapWith(A, BiFunction<A, T, R>) - Method in class panda.std.stream.PandaStream
- match(List<? extends Case<T, R>>) - Method in class panda.std.Option
- match(Case<T, R>...) - Method in class panda.std.Option
- matches(Predicate<VALUE>) - Method in class panda.std.Result
- merge(Result<SECOND_VALUE, ? extends ERROR>, BiFunction<VALUE, SECOND_VALUE, R>) - Method in class panda.std.Result
- Mono<A> - Class in panda.std
- Mono(A) - Constructor for class panda.std.Mono
- mutableReference(T) - Static method in class panda.std.reactive.MutableReference
- MutableReference<V> - Class in panda.std.reactive
- MutableReference(V) - Constructor for class panda.std.reactive.MutableReference
N
- next() - Method in class panda.std.collection.SingletonIterator
- none() - Static method in class panda.std.Option
- notifySubscribers(V, V) - Method in class panda.std.reactive.Reference
O
- of(A) - Static method in class panda.std.Mono
- of(A, B) - Static method in class panda.std.Pair
- of(A, B, C) - Static method in class panda.std.Triple
- of(A, B, C, D) - Static method in class panda.std.Quad
- of(Iterable<T>) - Static method in class panda.std.stream.PandaStream
- of(Collection<T>) - Static method in class panda.std.stream.PandaStream
- of(Predicate<T>, Function<T, R>) - Static method in class panda.std.Case
- of(Stream<T>) - Static method in class panda.std.stream.PandaStream
- of(T) - Static method in class panda.std.Option
- of(T...) - Static method in class panda.std.stream.PandaStream
- ofOptional(Optional<T>) - Static method in class panda.std.Option
- ofRunnable(Runnable) - Static method in class panda.std.Lazy
- ok() - Static method in class panda.std.Result
- ok(VALUE) - Static method in class panda.std.Result
- OK - Enum constant in enum class panda.std.Result.State
- onComplete(VALUE) - Method in interface panda.std.reactive.Subscriber
- onComplete(V, V) - Method in interface panda.std.reactive.DetailedSubscriber
- onEmpty(Runnable) - Method in class panda.std.Option
- onError(Consumer<ERROR>) - Method in class panda.std.Result
- Option<T> - Class in panda.std
- Option(T) - Constructor for class panda.std.Option
- orElse(Function<ERROR, Result<VALUE, ERROR>>) - Method in class panda.std.Result
- orElse(Supplier<Option<T>>) - Method in class panda.std.Option
- orElse(Option<T>) - Method in class panda.std.Option
- orElse(T) - Method in class panda.std.Option
- orElseGet(Function<ERROR, VALUE>) - Method in class panda.std.Result
- orElseGet(Supplier<T>) - Method in class panda.std.Option
- orElseGet(T) - Method in class panda.std.Option
- orElseSupply(Supplier<T>) - Method in class panda.std.Option
- orElseThrow(ThrowingFunction<ERROR, E, E>) - Method in class panda.std.Result
-
Deprecated.
- orNull() - Method in class panda.std.Option
- orNull() - Method in class panda.std.Result
- orThrow(ThrowingFunction<ERROR, E, E>) - Method in class panda.std.Result
- orThrow(Supplier<E>) - Method in class panda.std.Option
- orThrow(Supplier<ERROR>) - Method in class panda.std.reactive.Completable
P
- Pair<A,
B> - Class in panda.std - Pair(A, B) - Constructor for class panda.std.Pair
- panda.std - package panda.std
- panda.std.collection - package panda.std.collection
- panda.std.function - package panda.std.function
- panda.std.reactive - package panda.std.reactive
- panda.std.stream - package panda.std.stream
- PandaCollectors - Class in panda.std.stream
- PandaStream<T> - Class in panda.std.stream
- peek(Consumer<VALUE>) - Method in class panda.std.Result
- peek(Consumer<T>) - Method in class panda.std.Option
- peek(Consumer<V>) - Method in class panda.std.reactive.Reference
- peekIf(Predicate<T>, Consumer<T>) - Method in class panda.std.Option
- peekIfNot(Predicate<T>, Consumer<T>) - Method in class panda.std.Option
- project() - Method in class panda.std.Result
- projectToError() - Method in class panda.std.Result
- projectToValue() - Method in class panda.std.Result
- Publisher<TYPE,
VALUE> - Interface in panda.std.reactive
Q
- Quad<A,
B, C, D> - Class in panda.std - Quad(A, B, C, D) - Constructor for class panda.std.Quad
- QuadConsumer<A,
B, C, D> - Interface in panda.std.function - QuadFunction<A,
B, C, D, R> - Interface in panda.std.function - QuadPredicate<A,
B, C, D> - Interface in panda.std.function
R
- reference(T) - Static method in class panda.std.reactive.Reference
- Reference<V> - Class in panda.std.reactive
- Reference(V) - Constructor for class panda.std.reactive.Reference
- Reference.Dependencies - Class in panda.std.reactive
- ReferenceUtils - Class in panda.std.reactive
- Result<VALUE,
ERROR> - Class in panda.std -
Resultrepresents value or associated error that caused the absence of the expected value. - Result.FilteredResult<VALUE,
FILTER_ERROR, EXPECTED_ERROR> - Class in panda.std - Result.State - Enum Class in panda.std
- ReversedIterable<T> - Class in panda.std.collection
- ReversedIterable(List<T>) - Constructor for class panda.std.collection.ReversedIterable
- run() - Method in interface panda.std.function.ThrowingRunnable
- runThrowing(Class<? extends ERROR>, ThrowingRunnable<ERROR>) - Static method in class panda.std.Result
- runThrowing(ThrowingRunnable<Exception>) - Static method in class panda.std.Result
- runThrowing(ThrowingRunnable<Exception>) - Static method in class panda.std.Option
S
- search(Function<T, Result<R, E>>) - Method in class panda.std.stream.PandaStream
-
Find first element in stream or return all failures.
- second - Variable in class panda.std.Pair
- SelfAbstractPublisher<TYPE extends SelfAbstractPublisher<?,
?>, VALUE> - Class in panda.std.reactive - SelfAbstractPublisher() - Constructor for class panda.std.reactive.SelfAbstractPublisher
- setValue(Reference<T>, T) - Static method in class panda.std.reactive.ReferenceUtils
-
Bypass immutability of Reference to e.g. initialize value.
- shuffle() - Method in class panda.std.stream.PandaStream
- shufflingCollector(Random) - Static method in class panda.std.stream.PandaCollectors
- SingletonIterator<T> - Class in panda.std.collection
- SingletonIterator(T) - Constructor for class panda.std.collection.SingletonIterator
- skip(long) - Method in class panda.std.stream.PandaStream
- sorted() - Method in class panda.std.stream.PandaStream
- sorted(Comparator<? super T>) - Method in class panda.std.stream.PandaStream
- stream(Function<Stream<T>, Stream<R>>) - Method in class panda.std.stream.PandaStream
- StreamUtils - Class in panda.std.stream
- subscribe(Subscriber<? super V>) - Method in class panda.std.reactive.Reference
- subscribe(Subscriber<? super V>, boolean) - Method in class panda.std.reactive.Reference
- subscribe(Subscriber<? super VALUE>) - Method in class panda.std.reactive.Completable
- subscribe(Subscriber<? super VALUE>) - Method in interface panda.std.reactive.Publisher
- subscribeDetailed(DetailedSubscriber<? super V>) - Method in class panda.std.reactive.Reference
- subscribeDetailed(DetailedSubscriber<? super V>, boolean) - Method in class panda.std.reactive.Reference
- Subscriber<VALUE> - Interface in panda.std.reactive
- subscribers - Variable in class panda.std.reactive.Reference
- sum(Iterable<T>, ToLongFunction<? super T>) - Static method in class panda.std.stream.StreamUtils
- sumLongs(Iterable<T>, ToLongFunction<? super T>) - Static method in class panda.std.stream.StreamUtils
- supplyThrowing(Class<? extends ERROR>, ThrowingSupplier<VALUE, ERROR>) - Static method in class panda.std.Result
- supplyThrowing(ThrowingSupplier<VALUE, Exception>) - Static method in class panda.std.Result
- supplyThrowing(Class<E>, ThrowingSupplier<T, E>) - Static method in class panda.std.Option
- supplyThrowing(ThrowingSupplier<T, Exception>) - Static method in class panda.std.Option
- swap() - Method in class panda.std.Result
T
- takeWhile(Predicate<T>) - Method in class panda.std.stream.PandaStream
- test(A, B, C) - Method in interface panda.std.function.TriPredicate
- test(A, B, C, D) - Method in interface panda.std.function.QuadPredicate
- then(Consumer<? super VALUE>) - Method in class panda.std.reactive.Completable
- thenApply(Function<? super VALUE, R>) - Method in class panda.std.reactive.Completable
- thenCompose(Function<? super VALUE, ? extends Completable<R>>) - Method in class panda.std.reactive.Completable
- throwIfNot(Predicate<T>, Function<T, E>) - Method in class panda.std.stream.PandaStream
- ThrowingBiConsumer<A,
B, E extends Throwable> - Interface in panda.std.function - ThrowingBiFunction<A,
B, R, E extends Throwable> - Interface in panda.std.function - ThrowingConsumer<T,
E extends Throwable> - Interface in panda.std.function - ThrowingFunction<T,
R, E extends Throwable> - Interface in panda.std.function - throwingMerger() - Static method in class panda.std.stream.PandaCollectors
- ThrowingQuadFunction<A,
B, C, D, R, E extends Throwable> - Interface in panda.std.function - ThrowingRunnable<E extends Throwable> - Interface in panda.std.function
- ThrowingSupplier<T,
E extends Throwable> - Interface in panda.std.function - ThrowingTriConsumer<A,
B, C, E extends Throwable> - Interface in panda.std.function - ThrowingTriFunction<A,
B, C, R, E extends Throwable> - Interface in panda.std.function - toArray(IntFunction<T[]>) - Method in class panda.std.stream.PandaStream
- toFuture() - Method in class panda.std.reactive.Completable
- toJavaStream() - Method in class panda.std.Option
- toList() - Method in class panda.std.stream.PandaStream
- toMap(Function<T, K>, Function<T, V>) - Method in class panda.std.stream.PandaStream
- toMap(Supplier<Map<K, V>>, Function<T, K>, Function<T, V>) - Method in class panda.std.stream.PandaStream
- toMapByPair(Function<T, Pair<K, V>>) - Method in class panda.std.stream.PandaStream
- toMapByPair(Supplier<Map<K, V>>, Function<T, Pair<K, V>>) - Method in class panda.std.stream.PandaStream
- toOption() - Method in class panda.std.reactive.Reference
- toOption() - Method in class panda.std.Result
- toOptional() - Method in class panda.std.Option
- toResult(E) - Method in class panda.std.Option
- toResult(Supplier<E>) - Method in class panda.std.Option
- toSet() - Method in class panda.std.stream.PandaStream
- toShuffledList() - Method in class panda.std.stream.PandaStream
- toShuffledList(Random) - Method in class panda.std.stream.PandaStream
- toStream() - Method in class panda.std.Option
- toStream() - Method in class panda.std.stream.PandaStream
- toStream(Function<T, Stream<R>>) - Method in class panda.std.Option
- toString() - Method in class panda.std.Mono
- toString() - Method in class panda.std.Option
- toString() - Method in class panda.std.Pair
- toString() - Method in class panda.std.Quad
- toString() - Method in class panda.std.Result
- toString() - Method in class panda.std.Triple
- toVoid() - Method in class panda.std.Blank
- transform(Function<Stream<T>, Stream<R>>) - Method in class panda.std.stream.PandaStream
- TriConsumer<A,
B, C> - Interface in panda.std.function - TriFunction<A,
B, C, R> - Interface in panda.std.function - Triple<A,
B, C> - Class in panda.std - Triple(A, B, C) - Constructor for class panda.std.Triple
- TriPredicate<A,
B, C> - Interface in panda.std.function
U
- update(Function<V, V>) - Method in class panda.std.reactive.MutableReference
- update(V) - Method in class panda.std.reactive.MutableReference
V
- value - Variable in class panda.std.Option
- value - Variable in class panda.std.reactive.Reference
- valueOf(String) - Static method in enum class panda.std.Result.State
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class panda.std.Result.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- voidness() - Static method in class panda.std.Blank
W
- when(boolean, Supplier<VALUE>, Supplier<ERROR>) - Static method in class panda.std.Result
- when(boolean, Supplier<T>) - Static method in class panda.std.Option
- when(boolean, T) - Static method in class panda.std.Option
- when(boolean, VALUE, ERROR) - Static method in class panda.std.Result
- withCompleted(T) - Static method in class panda.std.Option
- withFirst(R) - Method in class panda.std.Pair
- withSecond(R) - Method in class panda.std.Pair
All Classes and Interfaces|All Packages|Serialized Form