A C D E F G H I M N O R S T 
All Classes All Packages

A

asOptional() - Method in interface de.kgrupp.monads.result.Result
 

C

consume(Consumer<T>) - Method in interface de.kgrupp.monads.result.Result
 
consumeOrFail(Consumer<T>) - Method in interface de.kgrupp.monads.result.Result
 

D

de.kgrupp.monads.data - package de.kgrupp.monads.data
 
de.kgrupp.monads.result - package de.kgrupp.monads.result
 

E

emptySuccess() - Static method in interface de.kgrupp.monads.result.Result
 
equals(Object) - Method in class de.kgrupp.monads.result.Failure
 
equals(Object) - Method in class de.kgrupp.monads.result.InternalFailure
 
equals(Object) - Method in class de.kgrupp.monads.result.Success
 

F

fail(String) - Static method in interface de.kgrupp.monads.result.Result
 
fail(Throwable) - Static method in interface de.kgrupp.monads.result.Result
 
Failure<T> - Class in de.kgrupp.monads.result
 
filter(Predicate<T>, String) - Method in interface de.kgrupp.monads.result.Result
 
flatCombine(Iterable<Result<T>>) - Static method in class de.kgrupp.monads.result.ResultUtils
 
flatCombine(Iterable<Result<T>>, R, BiFunction<R, T, R>) - Static method in class de.kgrupp.monads.result.ResultUtils
 
flatCombine(Stream<Result<T>>) - Static method in class de.kgrupp.monads.result.ResultUtils
 
flatCombine(Stream<Result<T>>, R, BiFunction<R, T, R>) - Static method in class de.kgrupp.monads.result.ResultUtils
 
flatMap(Function<? super T, Result<U>>) - Method in interface de.kgrupp.monads.result.Result
 
flatRecover(Function<Failure<T>, Result<T>>) - Method in interface de.kgrupp.monads.result.Result
 
flatRunnable(Function<T, Result<O>>) - Method in interface de.kgrupp.monads.result.Result
 

G

getCurrent() - Method in class de.kgrupp.monads.data.OptionalIterator
 
getErrorMessage() - Method in class de.kgrupp.monads.result.Failure
 
getErrorMessage() - Method in interface de.kgrupp.monads.result.Result
 
getErrorMessage() - Method in class de.kgrupp.monads.result.Success
 
getObject() - Method in class de.kgrupp.monads.result.Failure
 
getObject() - Method in interface de.kgrupp.monads.result.Result
 
getObject() - Method in class de.kgrupp.monads.result.Success
 
getSafeCurrent() - Method in class de.kgrupp.monads.data.OptionalIterator
 
getThrowable() - Method in class de.kgrupp.monads.result.Failure
 
getThrowable() - Method in class de.kgrupp.monads.result.InternalFailure
 
getThrowable() - Method in interface de.kgrupp.monads.result.Result
 
getThrowable() - Method in class de.kgrupp.monads.result.Success
 

H

hasCurrent() - Method in class de.kgrupp.monads.data.OptionalIterator
 
hashCode() - Method in class de.kgrupp.monads.result.Failure
 
hashCode() - Method in class de.kgrupp.monads.result.InternalFailure
 
hashCode() - Method in class de.kgrupp.monads.result.Success
 
hasNext() - Method in class de.kgrupp.monads.data.OptionalIterator
 

I

inoks.java.monads - module inoks.java.monads
 
INTERNAL_FAILURE - Static variable in interface de.kgrupp.monads.result.Result
 
InternalFailure<T> - Class in de.kgrupp.monads.result
 
isError() - Method in class de.kgrupp.monads.result.Failure
 
isError() - Method in interface de.kgrupp.monads.result.Result
 
isError() - Method in class de.kgrupp.monads.result.Success
 
isInternalError() - Method in class de.kgrupp.monads.result.Failure
 
isInternalError() - Method in class de.kgrupp.monads.result.InternalFailure
 
isInternalError() - Method in interface de.kgrupp.monads.result.Result
 
isInternalError() - Method in class de.kgrupp.monads.result.Success
 
isSuccess() - Method in class de.kgrupp.monads.result.Failure
 
isSuccess() - Method in interface de.kgrupp.monads.result.Result
 
isSuccess() - Method in class de.kgrupp.monads.result.Success
 

M

map(Function<? super T, U>) - Method in interface de.kgrupp.monads.result.Result
 

N

next() - Method in class de.kgrupp.monads.data.OptionalIterator
 
nextWithMatch(Predicate<E>) - Method in class de.kgrupp.monads.data.OptionalIterator
 

O

of(Optional<T>, String) - Static method in interface de.kgrupp.monads.result.Result
 
of(Optional<T>, Supplier<? extends Throwable>) - Static method in interface de.kgrupp.monads.result.Result
 
of(T) - Static method in interface de.kgrupp.monads.result.Result
 
ofNullable(T, String) - Static method in interface de.kgrupp.monads.result.Result
 
OptionalIterator<E> - Class in de.kgrupp.monads.data
 
OptionalIterator(Iterable<E>) - Constructor for class de.kgrupp.monads.data.OptionalIterator
 
orElse(T) - Method in interface de.kgrupp.monads.result.Result
 
orElseGet(Supplier<? extends T>) - Method in interface de.kgrupp.monads.result.Result
 
orElseThrow() - Method in interface de.kgrupp.monads.result.Result
 
orElseThrow(Function<Failure<T>, RuntimeException>) - Method in interface de.kgrupp.monads.result.Result
 

R

recover(Function<Failure<T>, T>) - Method in interface de.kgrupp.monads.result.Result
 
Result<T> - Interface in de.kgrupp.monads.result
 
ResultException - Exception in de.kgrupp.monads.result
 
ResultUtils - Class in de.kgrupp.monads.result
 

S

Success<T> - Class in de.kgrupp.monads.result
 

T

testOnCurrent(Predicate<E>) - Method in class de.kgrupp.monads.data.OptionalIterator
 
A C D E F G H I M N O R S T 
All Classes All Packages