Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes|All Packages

A

AbstractBuilder<Element,​TargetCollection,​This extends AbstractBuilder<Element,​TargetCollection,​This>> - Class in de.scravy.bedrock
 
AbstractBuilder() - Constructor for class de.scravy.bedrock.AbstractBuilder
 
accept(int) - Method in interface de.scravy.bedrock.ThrowingIntConsumer
 
accept(int, T) - Method in interface de.scravy.bedrock.ExtendedIterable.ForEachWithIndexConsumer
 
accept(A) - Method in interface de.scravy.bedrock.ThrowingConsumer
 
accept(A, B) - Method in interface de.scravy.bedrock.ThrowingBiConsumer
 
accept(Double) - Method in class de.scravy.bedrock.Box.DoubleBox
 
accept(Integer) - Method in class de.scravy.bedrock.Box.IntBox
 
accept(Long) - Method in class de.scravy.bedrock.Box.LongBox
 
accumulator() - Method in interface de.scravy.bedrock.Builder
 
add(double) - Method in class de.scravy.bedrock.Box.DoubleBox
 
add(int) - Method in class de.scravy.bedrock.Box.IntBox
 
add(int) - Method in class de.scravy.bedrock.Box.LongBox
 
add(long) - Method in class de.scravy.bedrock.Box.LongBox
 
add(Pair<K, V>) - Method in class de.scravy.bedrock.ArrayMapBuilder
 
add(Seq<K>, T) - Method in class de.scravy.bedrock.MultiValuedKeyMap.Builder
 
add(E) - Method in class de.scravy.bedrock.SeqBuilder
 
add(E) - Method in class de.scravy.bedrock.SetBuilder
 
add(Element) - Method in class de.scravy.bedrock.AbstractBuilder
 
add(Element) - Method in interface de.scravy.bedrock.Builder
 
add(K, V) - Method in class de.scravy.bedrock.ArrayMapBuilder
 
add(K, V) - Method in class de.scravy.bedrock.SpecificityTree
 
addAll(Element...) - Method in class de.scravy.bedrock.AbstractBuilder
 
addElements(Iterable<? extends Element>) - Method in class de.scravy.bedrock.AbstractBuilder
 
addFromEnumeration(Enumeration<? extends Element>) - Method in class de.scravy.bedrock.AbstractBuilder
 
addFromIterator(Iterator<? extends Element>) - Method in class de.scravy.bedrock.AbstractBuilder
 
addKeyValue(K, V) - Method in class de.scravy.bedrock.ArrayMapBuilder
 
addPair(Pair<K, V>) - Method in class de.scravy.bedrock.ArrayMapBuilder
 
adjustBegin(Function<Instant, Instant>) - Method in class de.scravy.bedrock.DateTimes.Interval
 
adjustEnd(Function<Instant, Instant>) - Method in class de.scravy.bedrock.DateTimes.Interval
 
after(ThrowingFunction<T, R>) - Method in interface de.scravy.bedrock.Callback
 
all(Seq<Boolean>) - Static method in class de.scravy.bedrock.Seq
 
and(int) - Static method in class de.scravy.bedrock.Operators
 
and(int, int) - Static method in class de.scravy.bedrock.Operators
 
and(long) - Static method in class de.scravy.bedrock.Operators
 
and(long, long) - Static method in class de.scravy.bedrock.Operators
 
and(Seq<Boolean>) - Static method in class de.scravy.bedrock.Seq
 
and(Integer) - Static method in class de.scravy.bedrock.Operators
 
and(Integer, Integer) - Static method in class de.scravy.bedrock.Operators
 
and(Long) - Static method in class de.scravy.bedrock.Operators
 
and(Long, Long) - Static method in class de.scravy.bedrock.Operators
 
and(BigInteger) - Static method in class de.scravy.bedrock.Operators
 
and(BigInteger, BigInteger) - Static method in class de.scravy.bedrock.Operators
 
and(Predicate<? extends T>...) - Static method in class de.scravy.bedrock.Functions
Combines many predicates into a predicate that accepts its input only if it passes all predicates.
and(N) - Static method in class de.scravy.bedrock.Operators
 
and(N, N) - Static method in class de.scravy.bedrock.Operators
 
any(Seq<Boolean>) - Static method in class de.scravy.bedrock.Seq
 
anyOf(String) - Static method in interface de.scravy.bedrock.CharParser
 
apply(int) - Method in class de.scravy.bedrock.Seq
 
apply(A) - Method in interface de.scravy.bedrock.Function1
 
apply(A) - Method in interface de.scravy.bedrock.ThrowingFunction
 
apply(A, B) - Method in interface de.scravy.bedrock.Function2
 
apply(A, B) - Method in interface de.scravy.bedrock.ThrowingBiFunction
 
apply(A, B, C) - Method in interface de.scravy.bedrock.Function3
 
apply(A, B, C, D) - Method in interface de.scravy.bedrock.Function4
 
apply(A, B, BiFunction<A, B, R>) - Static method in class de.scravy.bedrock.Functions
 
apply(A, Function<A, R>) - Static method in class de.scravy.bedrock.Functions
 
apply(Function3<A, B, C, R>) - Method in interface de.scravy.bedrock.Tuple3
 
apply(Function4<A, B, C, D, R>) - Method in interface de.scravy.bedrock.Tuple4
 
apply(Seq<Object>) - Method in class de.scravy.bedrock.MultiValuedKeyMap
 
apply(From) - Method in interface de.scravy.bedrock.Mapping
 
apply(In) - Method in class de.scravy.bedrock.Control.Async
 
apply(BiFunction<A, B, R>) - Method in interface de.scravy.bedrock.Tuple2
 
apply(Function<String, String>) - Method in class de.scravy.bedrock.Strings.Template
 
apply(Function<T, T>) - Method in class de.scravy.bedrock.Box
 
apply(K) - Method in class de.scravy.bedrock.ArrayMap
 
applyAsBool(A, B) - Method in interface de.scravy.bedrock.Functions.ToBooleanBiFunction
 
applyAtomic(Function<T, T>) - Method in class de.scravy.bedrock.Box
 
Arithmetic - Class in de.scravy.bedrock
 
Arithmetic() - Constructor for class de.scravy.bedrock.Arithmetic
 
Arithmetic.Expression - Interface in de.scravy.bedrock
 
Arithmetic.Expression.BinaryOperation - Class in de.scravy.bedrock
 
Arithmetic.Expression.LiteralValue - Class in de.scravy.bedrock
 
Arithmetic.Expression.VariableReference - Class in de.scravy.bedrock
 
Arithmetic.OptimizedExpression - Interface in de.scravy.bedrock
 
Arithmetic.OptimizedExpression.BinaryOperation - Class in de.scravy.bedrock
 
Arithmetic.OptimizedExpression.LiteralValue - Class in de.scravy.bedrock
 
Arithmetic.OptimizedExpression.VariableReference - Class in de.scravy.bedrock
 
ArrayMap<K extends Comparable<? super K>,​V> - Class in de.scravy.bedrock
A very simple immutable map that is backed by two arrays (one for the keys, one for the values).
ArrayMap() - Constructor for class de.scravy.bedrock.ArrayMap
 
ArrayMapBuilder<K extends Comparable<? super K>,​V> - Class in de.scravy.bedrock
 
ArrayMapBuilder() - Constructor for class de.scravy.bedrock.ArrayMapBuilder
 
asString() - Method in interface de.scravy.bedrock.Container
 
asString(String) - Method in interface de.scravy.bedrock.Container
 
asString(String) - Method in class de.scravy.bedrock.Seq
 
asString(String) - Method in class de.scravy.bedrock.Set
 
async() - Static method in class de.scravy.bedrock.Control
 
async(ThrowingBiConsumer<In, Callback<Out>>) - Static method in class de.scravy.bedrock.Control
 
AsyncExecutionException - Exception in de.scravy.bedrock
 
AsyncExecutionException(Object) - Constructor for exception de.scravy.bedrock.AsyncExecutionException
 
atomic(Supplier<T>) - Static method in class de.scravy.bedrock.Control
Turns a supplier into a thread safe supplier, that is the invocation of get will be guarded by synchronization.

B

between(CharParser<S>, CharParser<T>, CharParser<U>) - Static method in interface de.scravy.bedrock.CharParser
 
biConsumer() - Static method in class de.scravy.bedrock.NoOp
 
BinaryOperation() - Constructor for class de.scravy.bedrock.Arithmetic.Expression.BinaryOperation
 
BinaryOperation() - Constructor for class de.scravy.bedrock.Arithmetic.OptimizedExpression.BinaryOperation
 
bind(A) - Method in interface de.scravy.bedrock.Function1
 
bind(A) - Method in interface de.scravy.bedrock.Function2
 
bind(A) - Method in interface de.scravy.bedrock.Function3
 
bind(A) - Method in interface de.scravy.bedrock.Function4
 
bind(A, B) - Method in interface de.scravy.bedrock.Function2
 
bind(A, B) - Method in interface de.scravy.bedrock.Function3
 
bind(A, B) - Method in interface de.scravy.bedrock.Function4
 
bind(A, B, C) - Method in interface de.scravy.bedrock.Function3
 
bind(A, B, C) - Method in interface de.scravy.bedrock.Function4
 
bind(A, B, C, D) - Method in interface de.scravy.bedrock.Function4
 
bind(BiFunction<A, B, R>, A) - Static method in class de.scravy.bedrock.Functions
 
bindDouble(DoubleBinaryOperator, double) - Static method in class de.scravy.bedrock.Functions
 
bindLong(LongBinaryOperator, long) - Static method in class de.scravy.bedrock.Functions
 
bindToBool(Functions.ToBooleanBiFunction<A, B>, A) - Static method in class de.scravy.bedrock.Functions
 
box() - Static method in class de.scravy.bedrock.Box
 
box(T) - Static method in class de.scravy.bedrock.Box
 
Box<T> - Class in de.scravy.bedrock
A Box holding a mutable value.
Box() - Constructor for class de.scravy.bedrock.Box
 
Box.DoubleBox - Class in de.scravy.bedrock
 
Box.IntBox - Class in de.scravy.bedrock
 
Box.LongBox - Class in de.scravy.bedrock
 
breakBy(Predicate<? super E>) - Method in class de.scravy.bedrock.Seq
 
breakByView(Predicate<? super E>) - Method in class de.scravy.bedrock.Seq
 
build() - Method in interface de.scravy.bedrock.Builder
 
build() - Method in class de.scravy.bedrock.HashAlgorithm.Builder
 
build() - Method in class de.scravy.bedrock.MultiValuedKeyMap.Builder
 
build() - Method in class de.scravy.bedrock.SpecificityTree.Builder
 
build(Class<M>) - Method in class de.scravy.bedrock.SpecificityTree.Builder
 
build(Class<M>, Class<V>) - Method in class de.scravy.bedrock.SpecificityTree.Builder
 
builder() - Static method in class de.scravy.bedrock.ArrayMap
 
builder() - Method in class de.scravy.bedrock.HashAlgorithm
 
builder() - Static method in class de.scravy.bedrock.MultiValuedKeyMap
 
builder() - Static method in class de.scravy.bedrock.Seq
 
builder() - Static method in class de.scravy.bedrock.Set
 
builder(int) - Static method in class de.scravy.bedrock.Seq
 
Builder<Element,​TargetCollection> - Interface in de.scravy.bedrock
Builds up a collection made up of elements of type Element.
Builder() - Constructor for class de.scravy.bedrock.HashAlgorithm.Builder
 
Builder() - Constructor for class de.scravy.bedrock.MultiValuedKeyMap.Builder
 
Builder() - Constructor for class de.scravy.bedrock.SpecificityTree.Builder
 
byteToInt(byte) - Static method in class de.scravy.bedrock.Numbers
 

C

C<E,​L extends HList<L>> - Class in de.scravy.bedrock.hlist
 
C() - Constructor for class de.scravy.bedrock.hlist.C
 
call(Try<R>) - Method in interface de.scravy.bedrock.Callback
 
call(Object, R) - Method in interface de.scravy.bedrock.Callback
 
call(Object, T) - Method in class de.scravy.bedrock.Promise
 
call(T, Consumer<T>) - Static method in class de.scravy.bedrock.Functions
 
call(T, U, BiConsumer<T, U>) - Static method in class de.scravy.bedrock.Functions
 
callable(T) - Static method in class de.scravy.bedrock.NoOp
 
Callback<R> - Interface in de.scravy.bedrock
 
capacity() - Method in class de.scravy.bedrock.RingBuffer
 
capitalize(String) - Static method in class de.scravy.bedrock.Strings
 
capitalizeFirstCharacter(String) - Static method in class de.scravy.bedrock.Strings
 
character(char) - Static method in interface de.scravy.bedrock.CharParser
 
characteristics() - Method in interface de.scravy.bedrock.Builder
 
CharParser<T> - Interface in de.scravy.bedrock
 
CharParser.Result<E> - Class in de.scravy.bedrock
 
CharParser.Result.NoParse<E> - Class in de.scravy.bedrock
 
CharParser.Result.Success<E> - Class in de.scravy.bedrock
 
choice(CharParser<T>, CharParser<U>) - Static method in interface de.scravy.bedrock.CharParser
 
choice(Parser<T>, Parser<U>) - Static method in interface de.scravy.bedrock.Parser
 
clear() - Method in class de.scravy.bedrock.ArrayMapBuilder
 
clear() - Method in class de.scravy.bedrock.SeqBuilder
 
codepointsOfString(String) - Static method in class de.scravy.bedrock.Seq
 
collector() - Static method in class de.scravy.bedrock.ArrayMap
 
collector() - Static method in class de.scravy.bedrock.Seq
 
combiner() - Method in interface de.scravy.bedrock.Builder
 
commonPrefix(Seq<A>, Seq<B>) - Static method in class de.scravy.bedrock.Seq
 
commonPrefixLength(Seq<A>, Seq<B>) - Static method in class de.scravy.bedrock.Seq
 
commonPrefixView(Seq<A>, Seq<B>) - Static method in class de.scravy.bedrock.Seq
 
compareTo(Either<L, R>) - Method in class de.scravy.bedrock.Either.Left
 
compareTo(Either<L, R>) - Method in class de.scravy.bedrock.Either.Right
 
compareTo(C<E, L>) - Method in class de.scravy.bedrock.hlist.C
 
compareTo(Nil) - Method in class de.scravy.bedrock.hlist.Nil
 
compareTo(Pair<A, B>) - Method in class de.scravy.bedrock.Pair
 
compareTo(Quadruple<A, B, C, D>) - Method in class de.scravy.bedrock.Quadruple
 
compareTo(Reflections.Property) - Method in class de.scravy.bedrock.Reflections.Property
 
compareTo(Triple<A, B, C>) - Method in class de.scravy.bedrock.Triple
 
compareTo(H) - Method in interface de.scravy.bedrock.Hash
 
compareTo(H) - Method in class de.scravy.bedrock.Hash.Hash512
 
compile(String) - Static method in interface de.scravy.bedrock.Arithmetic.Expression
 
compile(String) - Static method in interface de.scravy.bedrock.Arithmetic.OptimizedExpression
 
compose(Function<B, C>, Function<A, B>) - Static method in class de.scravy.bedrock.Functions
 
computeSpecificityFor(K) - Static method in class de.scravy.bedrock.SpecificityTree
 
concat(Seq<E>...) - Static method in class de.scravy.bedrock.Seq
 
concatView(Seq<E>...) - Static method in class de.scravy.bedrock.Seq
 
cons(E) - Static method in class de.scravy.bedrock.hlist.Nil
 
cons(E, Cons<E>) - Static method in class de.scravy.bedrock.Cons
 
cons(E, L) - Static method in class de.scravy.bedrock.hlist.HList
 
cons(F) - Method in class de.scravy.bedrock.hlist.C
 
Cons<E> - Class in de.scravy.bedrock
 
Cons() - Constructor for class de.scravy.bedrock.Cons
 
constant() - Static method in class de.scravy.bedrock.Functions
 
constant() - Static method in class de.scravy.bedrock.NoOp
 
constant(A) - Static method in class de.scravy.bedrock.Functions
Returns a function that ignores it's arguments and always returns the given value.
constant(T) - Static method in class de.scravy.bedrock.NoOp
 
constantDouble(double) - Static method in class de.scravy.bedrock.Functions
 
constantInt(int) - Static method in class de.scravy.bedrock.Functions
 
constantLong(long) - Static method in class de.scravy.bedrock.Functions
 
consume(int) - Method in interface de.scravy.bedrock.ThrowingIntConsumer
 
consume(int, E) - Method in interface de.scravy.bedrock.Seq.WithIndexConsumer
Deprecated.
 
consume(A) - Method in interface de.scravy.bedrock.ThrowingConsumer
 
consume(A, B) - Method in interface de.scravy.bedrock.ThrowingBiConsumer
 
consume(ThrowingConsumer<? super Exception>, ThrowingConsumer<E>) - Method in class de.scravy.bedrock.Try
 
consume(ThrowingConsumer<? super Exception>, ThrowingConsumer<E>) - Method in class de.scravy.bedrock.Try.Failure
 
consume(ThrowingConsumer<? super Exception>, ThrowingConsumer<E>) - Method in class de.scravy.bedrock.Try.Success
 
consume(In, Callback<Out>) - Method in class de.scravy.bedrock.Control.Async
 
consumer() - Static method in class de.scravy.bedrock.NoOp
 
Container<E> - Interface in de.scravy.bedrock
 
contains(E) - Method in interface de.scravy.bedrock.Container
 
contains(E) - Method in class de.scravy.bedrock.Seq
 
contains(E) - Method in class de.scravy.bedrock.Set
 
contains(T) - Method in class de.scravy.bedrock.Box
 
containsAll(Iterable<E>) - Method in class de.scravy.bedrock.Set
 
containsAny(Iterable<E>) - Method in class de.scravy.bedrock.Set
 
Context - Class in de.scravy.bedrock
 
Context() - Constructor for class de.scravy.bedrock.Context
 
Control - Class in de.scravy.bedrock
Missing control structures for Java.
Control() - Constructor for class de.scravy.bedrock.Control
 
Control.Async<In,​Out> - Class in de.scravy.bedrock
 
Control.TypeOfBranch<A,​T> - Class in de.scravy.bedrock
 
Control.TypeOfVoidBranch<A> - Class in de.scravy.bedrock
 
Control.ValueOfBranch<A,​T> - Class in de.scravy.bedrock
 
Control.ValueOfVoidBranch<A> - Class in de.scravy.bedrock
 
Conversions - Class in de.scravy.bedrock
 
Conversions() - Constructor for class de.scravy.bedrock.Conversions
 
count(E) - Method in class de.scravy.bedrock.Seq
 
countBy(Predicate<? super E>) - Method in class de.scravy.bedrock.Seq
 
countIncoming(int) - Method in class de.scravy.bedrock.SimpleDirectedGraph
 
countIncomingEdges(V) - Method in class de.scravy.bedrock.DirectedGraph
 
countOutgoing(int) - Method in class de.scravy.bedrock.SimpleDirectedGraph
 
countOutgoingEdges(V) - Method in class de.scravy.bedrock.DirectedGraph
 
curried() - Method in interface de.scravy.bedrock.Function2
 
curry(BiFunction<A, B, C>) - Static method in class de.scravy.bedrock.Functions
 
curry(Function<Pair<A, B>, C>) - Static method in class de.scravy.bedrock.Functions
 
curryPair(BiFunction<A, B, C>) - Static method in class de.scravy.bedrock.Functions
 

D

DateTimes - Class in de.scravy.bedrock
 
DateTimes() - Constructor for class de.scravy.bedrock.DateTimes
 
DateTimes.Interval - Class in de.scravy.bedrock
 
de.scravy.bedrock - package de.scravy.bedrock
 
de.scravy.bedrock.hlist - package de.scravy.bedrock.hlist
 
dec() - Method in class de.scravy.bedrock.Box.DoubleBox
 
dec() - Method in class de.scravy.bedrock.Box.IntBox
 
dec() - Method in class de.scravy.bedrock.Box.LongBox
 
decomposeIntoDays() - Method in class de.scravy.bedrock.DateTimes.Interval
 
DirectedGraph<V> - Class in de.scravy.bedrock
 
distinct() - Method in class de.scravy.bedrock.Seq
Returns a copy of this Seq with no duplicates.
div(double) - Static method in class de.scravy.bedrock.Operators
 
div(double, double) - Static method in class de.scravy.bedrock.Operators
 
div(int) - Static method in class de.scravy.bedrock.Operators
 
div(int, int) - Static method in class de.scravy.bedrock.Operators
 
div(long) - Static method in class de.scravy.bedrock.Operators
 
div(long, long) - Static method in class de.scravy.bedrock.Operators
 
div(Double) - Static method in class de.scravy.bedrock.Operators
 
div(Double, Double) - Static method in class de.scravy.bedrock.Operators
 
div(Integer) - Static method in class de.scravy.bedrock.Operators
 
div(Integer, Integer) - Static method in class de.scravy.bedrock.Operators
 
div(Long) - Static method in class de.scravy.bedrock.Operators
 
div(Long, Long) - Static method in class de.scravy.bedrock.Operators
 
div(BigDecimal) - Static method in class de.scravy.bedrock.Operators
 
div(BigDecimal, BigDecimal) - Static method in class de.scravy.bedrock.Operators
 
div(BigInteger) - Static method in class de.scravy.bedrock.Operators
 
div(BigInteger, BigInteger) - Static method in class de.scravy.bedrock.Operators
 
div(N) - Static method in class de.scravy.bedrock.Operators
 
div(N, N) - Static method in class de.scravy.bedrock.Operators
 
doubleBox() - Static method in class de.scravy.bedrock.Box
 
doubleBox(double) - Static method in class de.scravy.bedrock.Box
 
DoubleBox() - Constructor for class de.scravy.bedrock.Box.DoubleBox
 
doubleConstant(A) - Static method in class de.scravy.bedrock.Functions
 
doubleExists(DoublePredicate) - Method in class de.scravy.bedrock.Box.DoubleBox
 
doubleHash() - Static method in class de.scravy.bedrock.Sha256
 
doubleHash() - Static method in class de.scravy.bedrock.Sha512
 
doubleProduct(Seq<Double>) - Static method in class de.scravy.bedrock.Seq
 
doubleSum(Seq<Double>) - Static method in class de.scravy.bedrock.Seq
 
draw() - Method in interface de.scravy.bedrock.Container
 
draw(Random) - Method in interface de.scravy.bedrock.Container
 
draw(Random) - Method in class de.scravy.bedrock.Seq
 
draw(Random) - Method in class de.scravy.bedrock.Set
 
dropWhile(Predicate<? super E>) - Method in class de.scravy.bedrock.Seq
 
dropWhileView(Predicate<? super E>) - Method in class de.scravy.bedrock.Seq
 
dynamic(Iterable<?>) - Static method in class de.scravy.bedrock.hlist.HList
 

E

edges() - Method in class de.scravy.bedrock.DirectedGraph
 
either(CharParser<T>, CharParser<U>) - Static method in interface de.scravy.bedrock.CharParser
 
either(Parser<T>, Parser<U>) - Static method in interface de.scravy.bedrock.Parser
 
Either<L,​R> - Class in de.scravy.bedrock
 
Either() - Constructor for class de.scravy.bedrock.Either
 
Either.Left<L,​R> - Class in de.scravy.bedrock
 
Either.Right<L,​R> - Class in de.scravy.bedrock
 
empty() - Static method in class de.scravy.bedrock.ArrayMap
 
empty() - Static method in class de.scravy.bedrock.Cons
 
empty() - Method in class de.scravy.bedrock.HashAlgorithm
 
empty() - Static method in class de.scravy.bedrock.hlist.HList
 
empty() - Static method in interface de.scravy.bedrock.Mapping
 
empty() - Static method in class de.scravy.bedrock.Seq
 
empty() - Static method in class de.scravy.bedrock.Set
 
EmptyIteratorException - Exception in de.scravy.bedrock
 
EmptyIteratorException() - Constructor for exception de.scravy.bedrock.EmptyIteratorException
 
EmptyMapping() - Constructor for class de.scravy.bedrock.Mapping.EmptyMapping
 
entrySet() - Method in class de.scravy.bedrock.SpecificityTree
 
EnvironmentVariables - Class in de.scravy.bedrock
 
EnvironmentVariables() - Constructor for class de.scravy.bedrock.EnvironmentVariables
 
eq(boolean, boolean) - Static method in class de.scravy.bedrock.Operators
 
eq(double, double) - Static method in class de.scravy.bedrock.Operators
 
eq(int, int) - Static method in class de.scravy.bedrock.Operators
 
eq(long, long) - Static method in class de.scravy.bedrock.Operators
 
eq(Object, Object) - Static method in class de.scravy.bedrock.Operators
 
equals(Object) - Method in class de.scravy.bedrock.ArrayMap
 
equals(Object) - Method in class de.scravy.bedrock.Mapping.EmptyMapping
 
equals(Object) - Method in class de.scravy.bedrock.Seq
 
eval(Function<String, BigDecimal>) - Method in class de.scravy.bedrock.Arithmetic.Expression.BinaryOperation
 
eval(Function<String, BigDecimal>) - Method in interface de.scravy.bedrock.Arithmetic.Expression
 
eval(Function<String, BigDecimal>) - Method in class de.scravy.bedrock.Arithmetic.Expression.LiteralValue
 
eval(Function<String, BigDecimal>) - Method in class de.scravy.bedrock.Arithmetic.Expression.VariableReference
 
eval(Function<String, BigDecimal>) - Method in class de.scravy.bedrock.Arithmetic.OptimizedExpression.BinaryOperation
 
eval(Function<String, BigDecimal>) - Method in interface de.scravy.bedrock.Arithmetic.OptimizedExpression
 
eval(Function<String, BigDecimal>) - Method in class de.scravy.bedrock.Arithmetic.OptimizedExpression.LiteralValue
 
eval(Function<String, BigDecimal>) - Method in class de.scravy.bedrock.Arithmetic.OptimizedExpression.VariableReference
 
execute() - Method in interface de.scravy.bedrock.ThrowingRunnable
 
execute(A) - Method in interface de.scravy.bedrock.ThrowingFunction
 
execute(A, B) - Method in interface de.scravy.bedrock.ThrowingBiFunction
 
execute(Callable<E>) - Static method in class de.scravy.bedrock.Try
 
exhaustively(UnaryOperator<A>, A) - Static method in class de.scravy.bedrock.Control
Applies the given function on a value until that value does not change anymore (i.e.
exists(DoublePredicate) - Method in class de.scravy.bedrock.Box.DoubleBox
Deprecated.
exists(IntPredicate) - Method in class de.scravy.bedrock.Box.IntBox
Deprecated.
exists(LongPredicate) - Method in class de.scravy.bedrock.Box.LongBox
Deprecated.
exists(Predicate<? super E>) - Method in interface de.scravy.bedrock.Container
 
exists(Predicate<? super E>) - Method in class de.scravy.bedrock.Seq
 
exists(Predicate<? super E>) - Method in class de.scravy.bedrock.Set
 
exists(Predicate<T>) - Method in class de.scravy.bedrock.Box
 
expandTo(TemporalUnit) - Method in class de.scravy.bedrock.DateTimes.Interval
Expand this interval to completely cover the specified units it spans into.
explode(String, String) - Static method in class de.scravy.bedrock.Strings
 
ExtendedIterable<T> - Interface in de.scravy.bedrock
 
ExtendedIterable.ForEachWithIndexConsumer<T> - Interface in de.scravy.bedrock
 

F

f1(Function<A, R>) - Static method in class de.scravy.bedrock.Functions
 
f2(BiFunction<A, B, R>) - Static method in class de.scravy.bedrock.Functions
 
fail(Object) - Method in interface de.scravy.bedrock.Callback
 
fail(Throwable) - Method in class de.scravy.bedrock.Promise
 
failed(Throwable) - Static method in class de.scravy.bedrock.Promise
 
FAILED - de.scravy.bedrock.Promise.State
 
FailedRecoveringException(Exception, Exception) - Constructor for exception de.scravy.bedrock.Try.FailedRecoveringException
 
failure(Exception) - Static method in class de.scravy.bedrock.Try
 
fallback(E) - Method in class de.scravy.bedrock.Try.Failure
 
fallback(E) - Method in class de.scravy.bedrock.Try
 
fallback(E) - Method in class de.scravy.bedrock.Try.Success
 
fallbackWith(Supplier<E>) - Method in class de.scravy.bedrock.Try.Failure
 
fallbackWith(Supplier<E>) - Method in class de.scravy.bedrock.Try
 
fallbackWith(Supplier<E>) - Method in class de.scravy.bedrock.Try.Success
 
fillInStackTrace() - Method in exception de.scravy.bedrock.LightweightException
 
fillInStackTrace() - Method in exception de.scravy.bedrock.LightweightRuntimeException
 
filter(Class<F>) - Method in class de.scravy.bedrock.Seq
 
filter(Class<F>) - Method in class de.scravy.bedrock.Set
 
filter(Predicate<? super E>) - Method in class de.scravy.bedrock.Seq
 
filter(Predicate<? super E>) - Method in class de.scravy.bedrock.Try.Failure
 
filter(Predicate<? super E>) - Method in class de.scravy.bedrock.Try
 
filter(Predicate<? super E>) - Method in class de.scravy.bedrock.Try.Success
 
filter(Predicate<E>) - Method in class de.scravy.bedrock.Set
 
filter(Predicate<K>) - Method in class de.scravy.bedrock.ArrayMap
 
filter(Predicate<T>) - Method in class de.scravy.bedrock.Promise
 
filterNot(Predicate<? super E>) - Method in class de.scravy.bedrock.Seq
 
filterNot(Predicate<E>) - Method in class de.scravy.bedrock.Set
 
filterWithValue(BiPredicate<K, V>) - Method in class de.scravy.bedrock.ArrayMap
 
find(E) - Method in class de.scravy.bedrock.Seq
 
findBy(Predicate<? super E>) - Method in class de.scravy.bedrock.Seq
 
findFirst(Predicate<? super E>) - Method in class de.scravy.bedrock.Seq
 
findFirstNonNull(K, Function<? super K, ? extends T>...) - Static method in class de.scravy.bedrock.Control
Evaluates the given functions one by one, returning the result of the first function that does not yield null, without executing the remaining functions.
finisher() - Method in interface de.scravy.bedrock.Builder
 
flatMap(ThrowingFunction<? super E, Try<F>>) - Method in class de.scravy.bedrock.Try.Failure
 
flatMap(ThrowingFunction<? super E, Try<F>>) - Method in class de.scravy.bedrock.Try
 
flatMap(ThrowingFunction<? super E, Try<F>>) - Method in class de.scravy.bedrock.Try.Success
 
flatMap(Function<? super E, Seq<F>>) - Method in class de.scravy.bedrock.Seq
 
flatMapIterable(Function<? super E, ? extends Iterable<F>>) - Method in class de.scravy.bedrock.Seq
 
flatMapOptional(ThrowingFunction<? super E, Optional<F>>) - Method in class de.scravy.bedrock.Try
 
flatMapOptional(Function<? super E, Optional<F>>) - Method in class de.scravy.bedrock.Seq
 
flip(BiFunction<A, B, R>) - Static method in class de.scravy.bedrock.Functions
 
flipped() - Method in interface de.scravy.bedrock.Function2
 
fold(ThrowingFunction<? super Exception, F>, ThrowingFunction<E, F>) - Method in class de.scravy.bedrock.Try.Failure
 
fold(ThrowingFunction<? super Exception, F>, ThrowingFunction<E, F>) - Method in class de.scravy.bedrock.Try
 
fold(ThrowingFunction<? super Exception, F>, ThrowingFunction<E, F>) - Method in class de.scravy.bedrock.Try.Success
 
fold(Function<L, T>, Function<R, T>) - Method in class de.scravy.bedrock.Either
 
fold(Function<L, T>, Function<R, T>) - Method in class de.scravy.bedrock.Either.Left
 
fold(Function<L, T>, Function<R, T>) - Method in class de.scravy.bedrock.Either.Right
 
foldl(BiFunction<? super A, ? super E, ? extends A>, A) - Method in class de.scravy.bedrock.Seq
 
foldl(BiFunction<T, Object, T>, T) - Method in class de.scravy.bedrock.hlist.C
 
foldl(BiFunction<T, Object, T>, T) - Method in class de.scravy.bedrock.hlist.HList
 
foldl(BiFunction<T, Object, T>, T) - Method in class de.scravy.bedrock.hlist.Nil
 
foldl1(BiFunction<? super E, ? super E, ? extends E>) - Method in class de.scravy.bedrock.Seq
 
foldl1f(BiFunction<? super A, ? super E, ? extends A>, Function<? super E, ? extends A>) - Method in class de.scravy.bedrock.Seq
 
foldr(BiFunction<? super E, ? super A, ? extends A>, A) - Method in class de.scravy.bedrock.Seq
 
foldr(BiFunction<Object, T, T>, T) - Method in class de.scravy.bedrock.hlist.C
 
foldr(BiFunction<Object, T, T>, T) - Method in class de.scravy.bedrock.hlist.HList
 
foldr(BiFunction<Object, T, T>, T) - Method in class de.scravy.bedrock.hlist.Nil
 
foldr1(BiFunction<? super E, ? super E, ? extends E>) - Method in class de.scravy.bedrock.Seq
 
foldr1f(BiFunction<? super E, ? super A, ? extends A>, Function<? super E, ? extends A>) - Method in class de.scravy.bedrock.Seq
 
forAll(Predicate<? super E>) - Method in interface de.scravy.bedrock.Container
 
forAll(Predicate<? super E>) - Method in class de.scravy.bedrock.Seq
 
forAll(Predicate<? super E>) - Method in class de.scravy.bedrock.Set
 
forEach(String, IntConsumer) - Static method in class de.scravy.bedrock.Strings
 
forEach(BiConsumer<? super From, ? super To>) - Method in interface de.scravy.bedrock.Mapping
 
forEach(BiConsumer<K, V>) - Method in class de.scravy.bedrock.ArrayMapBuilder
 
ForEach - Class in de.scravy.bedrock
 
ForEach() - Constructor for class de.scravy.bedrock.ForEach
 
forEachCodepoint(String, IntConsumer) - Static method in class de.scravy.bedrock.Strings
 
forEachCodepointWithIndex(String, Strings.CodepointWithIndexConsumer) - Static method in class de.scravy.bedrock.Strings
 
forEachIncoming(int, IntConsumer) - Method in class de.scravy.bedrock.SimpleDirectedGraph
 
forEachIncomingEdge(V, Consumer<V>) - Method in class de.scravy.bedrock.DirectedGraph
 
forEachLeft(Consumer<L>) - Method in class de.scravy.bedrock.Either
 
forEachLeft(Consumer<L>) - Method in class de.scravy.bedrock.Either.Left
 
forEachLeft(Consumer<L>) - Method in class de.scravy.bedrock.Either.Right
 
forEachOutgoing(int, IntConsumer) - Method in class de.scravy.bedrock.SimpleDirectedGraph
 
forEachOutgoingEdge(V, Consumer<V>) - Method in class de.scravy.bedrock.DirectedGraph
 
forEachRight(Consumer<R>) - Method in class de.scravy.bedrock.Either
 
forEachRight(Consumer<R>) - Method in class de.scravy.bedrock.Either.Left
 
forEachRight(Consumer<R>) - Method in class de.scravy.bedrock.Either.Right
 
forEachWithIndex(ExtendedIterable.ForEachWithIndexConsumer<T>) - Method in interface de.scravy.bedrock.ExtendedIterable
 
forever(ThrowingRunnable) - Static method in class de.scravy.bedrock.Control
 
forever(Thread.UncaughtExceptionHandler, ThrowingRunnable) - Static method in class de.scravy.bedrock.Control
 
from(BiFunction<A, B, R>) - Static method in interface de.scravy.bedrock.Function2
 
from(Function<A, R>) - Static method in interface de.scravy.bedrock.Function1
 
from(Supplier<R>) - Static method in interface de.scravy.bedrock.Function0
 
fromBytes(byte[]) - Static method in class de.scravy.bedrock.UUIDs
 
fromEdges(Seq<Pair<V, V>>) - Static method in class de.scravy.bedrock.DirectedGraph
 
fromHList(C<A, C<B, C<C, C<D, L>>>>) - Static method in class de.scravy.bedrock.Quadruple
 
fromHList(C<A, C<B, C<C, L>>>) - Static method in class de.scravy.bedrock.Triple
 
fromHList(C<A, C<B, L>>) - Static method in class de.scravy.bedrock.Pair
 
fromIterable(Iterable<E>) - Static method in interface de.scravy.bedrock.Container
 
fromIterable(Iterable<T>) - Static method in interface de.scravy.bedrock.ExtendedIterable
 
fromOptional(Optional<E>) - Static method in class de.scravy.bedrock.Try
 
fromTo(Class<From>, Class<To>) - Static method in class de.scravy.bedrock.Conversions
 
fromTo(Class<From>, Class<To>, From) - Static method in class de.scravy.bedrock.Conversions
 
fst() - Method in class de.scravy.bedrock.Pair
 
fulfill(T) - Method in class de.scravy.bedrock.Promise
 
fulfilled(T) - Static method in class de.scravy.bedrock.Promise
 
FULFILLED - de.scravy.bedrock.Promise.State
 
Function0<R> - Interface in de.scravy.bedrock
 
Function1<A,​R> - Interface in de.scravy.bedrock
 
Function2<A,​B,​R> - Interface in de.scravy.bedrock
 
Function3<A,​B,​C,​R> - Interface in de.scravy.bedrock
 
Function4<A,​B,​C,​D,​R> - Interface in de.scravy.bedrock
 
Functions - Class in de.scravy.bedrock
 
Functions() - Constructor for class de.scravy.bedrock.Functions
 
Functions.ToBooleanBiFunction<A,​B> - Interface in de.scravy.bedrock
 

G

get() - Method in class de.scravy.bedrock.Box.DoubleBox
 
get() - Method in class de.scravy.bedrock.Box.IntBox
 
get() - Method in class de.scravy.bedrock.Box.LongBox
 
get() - Method in class de.scravy.bedrock.Promise
 
get() - Method in class de.scravy.bedrock.Try.Failure
 
get() - Method in class de.scravy.bedrock.Try
 
get() - Method in class de.scravy.bedrock.Try.Success
 
get(int) - Method in class de.scravy.bedrock.Seq
 
get(Seq<K>) - Method in class de.scravy.bedrock.MultiValuedKeyMap
 
get(Seq<K>, Supplier<T>) - Method in class de.scravy.bedrock.MultiValuedKeyMap
 
get(Seq<K>, Supplier<T>, List<Object>) - Method in class de.scravy.bedrock.MultiValuedKeyMap
Lookup a value in the map and trace the path taken to find it.
get(Seq<K>, T) - Method in class de.scravy.bedrock.MultiValuedKeyMap
 
get(Seq<K>, T, List<Object>) - Method in class de.scravy.bedrock.MultiValuedKeyMap
Lookup a value in the map and trace the path taken to find it.
get(From) - Method in interface de.scravy.bedrock.Mapping
Retrieves the value associated with the given key or Optional.empty() if the key is not mapped to any value.
get(String) - Static method in class de.scravy.bedrock.Context
 
get(String, Class<T>) - Static method in class de.scravy.bedrock.Context
 
get(K) - Method in class de.scravy.bedrock.ArrayMap
 
get(K) - Method in class de.scravy.bedrock.Mapping.EmptyMapping
 
get(K) - Method in class de.scravy.bedrock.SpecificityTree
 
get(T) - Method in class de.scravy.bedrock.Reflections.Property
 
getBoxedClassFor(Class<?>) - Static method in class de.scravy.bedrock.Reflections
 
getBytes() - Method in interface de.scravy.bedrock.Hash
 
getBytes() - Method in class de.scravy.bedrock.Hash.Hash256
 
getBytes() - Method in class de.scravy.bedrock.Hash.Hash512
 
getClass(T) - Static method in class de.scravy.bedrock.Obj
 
getCommonBaseClass(Class<?>, Class<?>) - Static method in class de.scravy.bedrock.Reflections
 
getDuration() - Method in class de.scravy.bedrock.DateTimes.Interval
 
getenv(Function<String, String>, String) - Static method in class de.scravy.bedrock.EnvironmentVariables
 
getException() - Method in class de.scravy.bedrock.Promise
 
getException() - Method in class de.scravy.bedrock.Try
 
getException() - Method in class de.scravy.bedrock.Try.Success
 
getFactory(Class<S>, Class<T>) - Static method in class de.scravy.bedrock.Reflections
 
getFactory(Class<T>) - Static method in class de.scravy.bedrock.Reflections
 
getFactoryConstructor(Class<S>, Class<T>) - Static method in class de.scravy.bedrock.Reflections
 
getFactoryMethod(Class<S>, Class<T>) - Static method in class de.scravy.bedrock.Reflections
 
getFirst() - Method in interface de.scravy.bedrock.Tuple2
 
getFourth() - Method in interface de.scravy.bedrock.Tuple4
 
getInstance() - Static method in class de.scravy.bedrock.Context
 
getKey() - Method in class de.scravy.bedrock.Pair
 
getLeft() - Method in class de.scravy.bedrock.Either
 
getLeft() - Method in class de.scravy.bedrock.Either.Left
 
getLeft() - Method in class de.scravy.bedrock.Either.Right
 
getLeftValue() - Method in class de.scravy.bedrock.Either
 
getLeftValue() - Method in class de.scravy.bedrock.Either.Left
 
getLeftValue() - Method in class de.scravy.bedrock.Either.Right
 
getMessage() - Method in exception de.scravy.bedrock.TaskCompletedMoreThanOnceException
 
getOptionally(String, Class<T>) - Static method in class de.scravy.bedrock.Context
 
getOrElse(From, To) - Method in interface de.scravy.bedrock.Mapping
 
getOrNull(From) - Method in interface de.scravy.bedrock.Mapping
 
getParents(Class<?>) - Static method in class de.scravy.bedrock.Reflections
 
getPrimitiveClassFor(Class<?>) - Static method in class de.scravy.bedrock.Reflections
 
getProperties(Class<T>) - Static method in class de.scravy.bedrock.Reflections
 
getRemaining() - Method in class de.scravy.bedrock.CharParser.Result
 
getRemaining() - Method in class de.scravy.bedrock.Parser.Result
 
getRight() - Method in class de.scravy.bedrock.Either
 
getRight() - Method in class de.scravy.bedrock.Either.Left
 
getRight() - Method in class de.scravy.bedrock.Either.Right
 
getRightValue() - Method in class de.scravy.bedrock.Either
 
getRightValue() - Method in class de.scravy.bedrock.Either.Left
 
getRightValue() - Method in class de.scravy.bedrock.Either.Right
 
getSecond() - Method in interface de.scravy.bedrock.Tuple2
 
getThird() - Method in interface de.scravy.bedrock.Tuple3
 
getValue() - Method in class de.scravy.bedrock.Box.DoubleBox
 
getValue() - Method in class de.scravy.bedrock.Box.IntBox
 
getValue() - Method in class de.scravy.bedrock.Box.LongBox
 
getValue() - Method in class de.scravy.bedrock.CharParser.Result
 
getValue() - Method in class de.scravy.bedrock.Either
 
getValue() - Method in class de.scravy.bedrock.Pair
 
getValue() - Method in class de.scravy.bedrock.Parser.Result
 
getValue() - Method in class de.scravy.bedrock.Promise
 
Graphs - Class in de.scravy.bedrock
Graph algorithms.
Graphs() - Constructor for class de.scravy.bedrock.Graphs
 
group() - Method in class de.scravy.bedrock.Seq
 
groupBy(BiPredicate<? super E, ? super E>) - Method in class de.scravy.bedrock.Seq
 
gt(double, double) - Static method in class de.scravy.bedrock.Operators
 
gt(int, int) - Static method in class de.scravy.bedrock.Operators
 
gt(long, long) - Static method in class de.scravy.bedrock.Operators
 
gt(E, E) - Static method in class de.scravy.bedrock.Operators
 
gt(Double, Double) - Static method in class de.scravy.bedrock.Operators
 
gt(Integer, Integer) - Static method in class de.scravy.bedrock.Operators
 
gt(Long, Long) - Static method in class de.scravy.bedrock.Operators
 
gte(double, double) - Static method in class de.scravy.bedrock.Operators
 
gte(int, int) - Static method in class de.scravy.bedrock.Operators
 
gte(long, long) - Static method in class de.scravy.bedrock.Operators
 
gte(E, E) - Static method in class de.scravy.bedrock.Operators
 
gte(Double, Double) - Static method in class de.scravy.bedrock.Operators
 
gte(Integer, Integer) - Static method in class de.scravy.bedrock.Operators
 
gte(Long, Long) - Static method in class de.scravy.bedrock.Operators
 

H

hash(Object...) - Method in class de.scravy.bedrock.HashAlgorithm
 
Hash<H extends Hash<H>> - Interface in de.scravy.bedrock
 
Hash.Hash256<H extends Hash<H>> - Class in de.scravy.bedrock
 
Hash.Hash512<H extends Hash<H>> - Class in de.scravy.bedrock
 
HashAlgorithm<H extends Hash<H>> - Class in de.scravy.bedrock
 
HashAlgorithm() - Constructor for class de.scravy.bedrock.HashAlgorithm
 
HashAlgorithm.Builder - Class in de.scravy.bedrock
 
hashBigDecimal(BigDecimal) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashBigInteger(BigInteger) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashByte(byte) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashBytes(byte[]) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashChar(char) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashCode() - Method in class de.scravy.bedrock.ArrayMap
 
hashCode() - Method in class de.scravy.bedrock.Mapping.EmptyMapping
 
hashCode() - Method in class de.scravy.bedrock.Seq
 
hashDouble(double) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashFloat(float) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashInt(int) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashLong(long) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashMap(Mapping<?, ?>) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashObject(Object) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashPojo(T) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashRawByte(byte) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashRawChar(char) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashRawDouble(double) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashRawFloat(float) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashRawInt(int) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashRawLong(long) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashRawShort(short) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashSequence(Iterable<?>) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashShort(short) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashString(String) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashTreeMap(TreeMap<?, ?>) - Method in class de.scravy.bedrock.HashAlgorithm
 
hashUnorderedCollection(Iterable<?>) - Method in class de.scravy.bedrock.HashAlgorithm
 
hasIncoming(int) - Method in class de.scravy.bedrock.SimpleDirectedGraph
 
hasIncomingEdges(V) - Method in class de.scravy.bedrock.DirectedGraph
 
HasLength - Interface in de.scravy.bedrock
 
HasLengthAtLeast - Interface in de.scravy.bedrock
 
hasOutgoing(int) - Method in class de.scravy.bedrock.SimpleDirectedGraph
 
hasOutgoingEdges(V) - Method in class de.scravy.bedrock.DirectedGraph
 
head() - Method in class de.scravy.bedrock.Cons
 
head() - Method in class de.scravy.bedrock.Seq
 
headOptional() - Method in class de.scravy.bedrock.Seq
 
hlist(E) - Static method in class de.scravy.bedrock.hlist.HList
 
hlist(E, F) - Static method in class de.scravy.bedrock.hlist.HList
 
hlist(E, F, G) - Static method in class de.scravy.bedrock.hlist.HList
 
hlist(E, F, G, H) - Static method in class de.scravy.bedrock.hlist.HList
 
hlist(E, F, G, H, I) - Static method in class de.scravy.bedrock.hlist.HList
 
hlist(E, F, G, H, I, J) - Static method in class de.scravy.bedrock.hlist.HList
 
hlist(E, F, G, H, I, J, K) - Static method in class de.scravy.bedrock.hlist.HList
 
hlist(E, F, G, H, I, J, K, L) - Static method in class de.scravy.bedrock.hlist.HList
 
hlist(E, F, G, H, I, J, K, L, M) - Static method in class de.scravy.bedrock.hlist.HList
 
hlist(E, F, G, H, I, J, K, L, M, N) - Static method in class de.scravy.bedrock.hlist.HList
 
hlist(E, F, G, H, I, J, K, L, M, N, O) - Static method in class de.scravy.bedrock.hlist.HList
 
HList<This extends HList<This>> - Class in de.scravy.bedrock.hlist
 
HList() - Constructor for class de.scravy.bedrock.hlist.HList
 
HList.ForEachWithIndexPredicate - Interface in de.scravy.bedrock.hlist
 

I

id() - Static method in class de.scravy.bedrock.Functions
Returns the identity function.
identity() - Static method in class de.scravy.bedrock.NoOp
 
inc() - Method in class de.scravy.bedrock.Box.DoubleBox
 
inc() - Method in class de.scravy.bedrock.Box.IntBox
 
inc() - Method in class de.scravy.bedrock.Box.LongBox
 
index(V) - Method in class de.scravy.bedrock.DirectedGraph
 
inits() - Method in class de.scravy.bedrock.Seq
 
initsView() - Method in class de.scravy.bedrock.Seq
 
intBox() - Static method in class de.scravy.bedrock.Box
 
intBox(int) - Static method in class de.scravy.bedrock.Box
 
IntBox() - Constructor for class de.scravy.bedrock.Box.IntBox
 
intConstant(A) - Static method in class de.scravy.bedrock.Functions
 
intercalate(Seq<E>) - Method in class de.scravy.bedrock.Seq
 
intersect(ArrayMap<K, V>) - Method in class de.scravy.bedrock.ArrayMap
 
intersect(Seq<E>) - Method in class de.scravy.bedrock.Seq
Returns a distinct Seq that contains only the elements that occur in both sets.
intersect(Set<E>) - Method in class de.scravy.bedrock.Set
 
intersperse(E) - Method in class de.scravy.bedrock.Seq
 
Interval() - Constructor for class de.scravy.bedrock.DateTimes.Interval
 
intExists(IntPredicate) - Method in class de.scravy.bedrock.Box.IntBox
 
intFromByteArray(byte[]) - Static method in class de.scravy.bedrock.Numbers
 
intFromByteArrayAtOffset(int, byte[]) - Static method in class de.scravy.bedrock.Numbers
 
intFromBytes(byte, byte, byte, byte) - Static method in class de.scravy.bedrock.Numbers
 
intProduct(Seq<Integer>) - Static method in class de.scravy.bedrock.Seq
 
intSum(Seq<Integer>) - Static method in class de.scravy.bedrock.Seq
 
isApproximately(double, double) - Static method in class de.scravy.bedrock.Numbers
 
isEmpty() - Method in class de.scravy.bedrock.ArrayMapBuilder
 
isEmpty() - Method in class de.scravy.bedrock.Cons
 
isEmpty() - Method in interface de.scravy.bedrock.Container
 
isEmpty() - Method in interface de.scravy.bedrock.Mapping
 
isEmpty() - Method in class de.scravy.bedrock.Seq
 
isEmpty() - Method in class de.scravy.bedrock.SeqBuilder
 
isEmpty() - Method in class de.scravy.bedrock.Set
 
isFailure() - Method in class de.scravy.bedrock.Promise
 
isFailure() - Method in class de.scravy.bedrock.Try.Failure
 
isFailure() - Method in class de.scravy.bedrock.Try
 
isLeft() - Method in class de.scravy.bedrock.Either
 
isLeft() - Method in class de.scravy.bedrock.Either.Left
 
isLeft() - Method in class de.scravy.bedrock.Either.Right
 
isNonBlank(String) - Static method in class de.scravy.bedrock.Strings
 
isNonEmpty(String) - Static method in class de.scravy.bedrock.Strings
 
isNoParse() - Method in class de.scravy.bedrock.CharParser.Result
 
isNoParse() - Method in class de.scravy.bedrock.CharParser.Result.NoParse
 
isNoParse() - Method in class de.scravy.bedrock.Parser.Result
 
isNoParse() - Method in class de.scravy.bedrock.Parser.Result.NoParse
 
isNullOrBlank(String) - Static method in class de.scravy.bedrock.Strings
 
isNullOrEmpty(String) - Static method in class de.scravy.bedrock.Strings
 
isPending() - Method in class de.scravy.bedrock.Promise
 
isRight() - Method in class de.scravy.bedrock.Either
 
isRight() - Method in class de.scravy.bedrock.Either.Left
 
isRight() - Method in class de.scravy.bedrock.Either.Right
 
isSuccess() - Method in class de.scravy.bedrock.CharParser.Result
 
isSuccess() - Method in class de.scravy.bedrock.CharParser.Result.Success
 
isSuccess() - Method in class de.scravy.bedrock.Parser.Result
 
isSuccess() - Method in class de.scravy.bedrock.Parser.Result.Success
 
isSuccess() - Method in class de.scravy.bedrock.Promise
 
isSuccess() - Method in class de.scravy.bedrock.Try
 
isSuccess() - Method in class de.scravy.bedrock.Try.Success
 
isSupported() - Static method in class de.scravy.bedrock.Sha256
 
isSupported() - Static method in class de.scravy.bedrock.Sha512
 
iterate(UnaryOperator<A>, BiPredicate<A, A>, A) - Static method in class de.scravy.bedrock.Control
Iterates a function on a given value until a certain exit criterion is met.
iterator() - Method in class de.scravy.bedrock.ArrayMap
 
iterator() - Method in class de.scravy.bedrock.ArrayMapBuilder
 
iterator() - Method in class de.scravy.bedrock.Box
 
iterator() - Method in class de.scravy.bedrock.Cons
 
iterator() - Method in class de.scravy.bedrock.hlist.C
 
iterator() - Method in class de.scravy.bedrock.hlist.Nil
 
iterator() - Method in interface de.scravy.bedrock.Mapping
 
iterator() - Method in class de.scravy.bedrock.RingBuffer
 
iterator() - Method in class de.scravy.bedrock.Seq
 
iterator() - Method in class de.scravy.bedrock.SeqBuilder
 
iterator() - Method in class de.scravy.bedrock.Set
 
iterator() - Method in class de.scravy.bedrock.SetBuilder
 
iterator() - Method in class de.scravy.bedrock.SpecificityTree
 
iterator() - Method in class de.scravy.bedrock.Try.Failure
 
iterator() - Method in class de.scravy.bedrock.Try.Success
 

J

jsonParser() - Static method in class de.scravy.bedrock.Parsers
 

K

keys() - Method in class de.scravy.bedrock.ArrayMap
 
keys() - Method in class de.scravy.bedrock.Mapping.EmptyMapping
 
keys() - Method in interface de.scravy.bedrock.Mapping
 

L

last() - Method in class de.scravy.bedrock.Seq
 
lastOptional() - Method in class de.scravy.bedrock.Seq
 
left(CharParser<T>, CharParser<U>) - Static method in interface de.scravy.bedrock.CharParser
Creates a parser that parses leftParser and then rightParser but returns the result of leftParser (the left one).
left(Parser<T>, Parser<U>) - Static method in interface de.scravy.bedrock.Parser
Creates a parser that parses p1 and then p2 but returns the result of p1 (the left one).
left(L) - Static method in class de.scravy.bedrock.Either
 
Left() - Constructor for class de.scravy.bedrock.Either.Left
 
length() - Method in interface de.scravy.bedrock.HasLength
 
lengthAtLeast(int) - Method in interface de.scravy.bedrock.ExtendedIterable
 
lengthAtLeast(int) - Method in interface de.scravy.bedrock.HasLength
 
lengthAtLeast(int) - Method in interface de.scravy.bedrock.HasLengthAtLeast
Checks whether this has at least that much elements.
lift(Function<A, R>) - Static method in class de.scravy.bedrock.Try
 
LightweightException - Exception in de.scravy.bedrock
 
LightweightException() - Constructor for exception de.scravy.bedrock.LightweightException
 
LightweightException(String) - Constructor for exception de.scravy.bedrock.LightweightException
 
LightweightException(String, Throwable) - Constructor for exception de.scravy.bedrock.LightweightException
 
LightweightException(Throwable) - Constructor for exception de.scravy.bedrock.LightweightException
 
LightweightRuntimeException - Exception in de.scravy.bedrock
 
LightweightRuntimeException() - Constructor for exception de.scravy.bedrock.LightweightRuntimeException
 
LightweightRuntimeException(String) - Constructor for exception de.scravy.bedrock.LightweightRuntimeException
 
LightweightRuntimeException(String, Throwable) - Constructor for exception de.scravy.bedrock.LightweightRuntimeException
 
LightweightRuntimeException(Throwable) - Constructor for exception de.scravy.bedrock.LightweightRuntimeException
 
LiteralValue() - Constructor for class de.scravy.bedrock.Arithmetic.Expression.LiteralValue
 
LiteralValue() - Constructor for class de.scravy.bedrock.Arithmetic.OptimizedExpression.LiteralValue
 
longBox() - Static method in class de.scravy.bedrock.Box
 
longBox(long) - Static method in class de.scravy.bedrock.Box
 
LongBox() - Constructor for class de.scravy.bedrock.Box.LongBox
 
longConstant(A) - Static method in class de.scravy.bedrock.Functions
 
longExists(LongPredicate) - Method in class de.scravy.bedrock.Box.LongBox
 
longFromByteArray(byte[]) - Static method in class de.scravy.bedrock.Numbers
 
longFromByteArrayAtOffset(int, byte[]) - Static method in class de.scravy.bedrock.Numbers
 
longFromBytes(byte, byte, byte, byte, byte, byte, byte, byte) - Static method in class de.scravy.bedrock.Numbers
 
longProduct(Seq<Long>) - Static method in class de.scravy.bedrock.Seq
 
longSum(Seq<Long>) - Static method in class de.scravy.bedrock.Seq
 
lt(double, double) - Static method in class de.scravy.bedrock.Operators
 
lt(int, int) - Static method in class de.scravy.bedrock.Operators
 
lt(long, long) - Static method in class de.scravy.bedrock.Operators
 
lt(E, E) - Static method in class de.scravy.bedrock.Operators
 
lt(Double, Double) - Static method in class de.scravy.bedrock.Operators
 
lt(Integer, Integer) - Static method in class de.scravy.bedrock.Operators
 
lt(Long, Long) - Static method in class de.scravy.bedrock.Operators
 
lte(double, double) - Static method in class de.scravy.bedrock.Operators
 
lte(int, int) - Static method in class de.scravy.bedrock.Operators
 
lte(long, long) - Static method in class de.scravy.bedrock.Operators
 
lte(E, E) - Static method in class de.scravy.bedrock.Operators
 
lte(Double, Double) - Static method in class de.scravy.bedrock.Operators
 
lte(Integer, Integer) - Static method in class de.scravy.bedrock.Operators
 
lte(Long, Long) - Static method in class de.scravy.bedrock.Operators
 

M

many(CharParser<T>) - Static method in interface de.scravy.bedrock.CharParser
 
many(Parser<T>) - Static method in interface de.scravy.bedrock.Parser
 
many1(CharParser<T>) - Static method in interface de.scravy.bedrock.CharParser
 
many1(Parser<T>) - Static method in interface de.scravy.bedrock.Parser
 
map(ThrowingFunction<? super E, ? extends F>) - Method in class de.scravy.bedrock.Try.Failure
 
map(ThrowingFunction<? super E, ? extends F>) - Method in class de.scravy.bedrock.Try
 
map(ThrowingFunction<? super E, ? extends F>) - Method in class de.scravy.bedrock.Try.Success
 
map(ThrowingFunction<T, U>) - Method in class de.scravy.bedrock.Promise
 
map(Function<? super E, ? extends F>) - Method in class de.scravy.bedrock.Seq
 
map(Function<A, C>, Function<B, D>) - Method in class de.scravy.bedrock.Pair
 
map(Function<A, D>, Function<B, E>, Function<C, F>) - Method in class de.scravy.bedrock.Triple
 
map(Function<A, E>, Function<B, F>, Function<C, G>, Function<D, H>) - Method in class de.scravy.bedrock.Quadruple
 
map(Function<E, F>) - Method in class de.scravy.bedrock.CharParser.Result
 
map(Function<E, F>) - Method in class de.scravy.bedrock.CharParser.Result.NoParse
 
map(Function<E, F>) - Method in class de.scravy.bedrock.CharParser.Result.Success
 
map(Function<E, F>) - Method in class de.scravy.bedrock.Parser.Result
 
map(Function<E, F>) - Method in class de.scravy.bedrock.Parser.Result.NoParse
 
map(Function<E, F>) - Method in class de.scravy.bedrock.Parser.Result.Success
 
map(Function<T, U>) - Method in interface de.scravy.bedrock.CharParser
 
map(Function<T, U>) - Method in interface de.scravy.bedrock.Parser
 
mapFirst(Function<A, C>) - Method in class de.scravy.bedrock.Pair
 
mapFirst(Function<A, D>) - Method in class de.scravy.bedrock.Triple
 
mapFirst(Function<A, E>) - Method in class de.scravy.bedrock.Quadruple
 
mapFourth(Function<D, E>) - Method in class de.scravy.bedrock.Quadruple
 
mapLeft(Function<L, L2>) - Method in class de.scravy.bedrock.Either.Left
 
mapLeft(Function<L, L2>) - Method in class de.scravy.bedrock.Either
 
mapLeft(Function<L, L2>) - Method in class de.scravy.bedrock.Either.Right
 
Mapping<From,​To> - Interface in de.scravy.bedrock
A Mapping from keys to values.
Mapping.EmptyMapping<K,​V> - Class in de.scravy.bedrock
 
mapRight(Function<R, R2>) - Method in class de.scravy.bedrock.Either.Left
 
mapRight(Function<R, R2>) - Method in class de.scravy.bedrock.Either
 
mapRight(Function<R, R2>) - Method in class de.scravy.bedrock.Either.Right
 
mapSecond(Function<B, C>) - Method in class de.scravy.bedrock.Pair
 
mapSecond(Function<B, D>) - Method in class de.scravy.bedrock.Triple
 
mapSecond(Function<B, E>) - Method in class de.scravy.bedrock.Quadruple
 
mapThird(Function<C, D>) - Method in class de.scravy.bedrock.Triple
 
mapThird(Function<C, E>) - Method in class de.scravy.bedrock.Quadruple
 
mapValues(Function<V, W>) - Method in class de.scravy.bedrock.ArrayMap
 
mapValuesWithKey(BiFunction<K, V, W>) - Method in class de.scravy.bedrock.ArrayMap
 
mask(HList.ForEachWithIndexPredicate) - Method in class de.scravy.bedrock.hlist.HList
 
maximum() - Method in class de.scravy.bedrock.Seq
 
maximum() - Method in class de.scravy.bedrock.Set
 
maximum(double...) - Method in class de.scravy.bedrock.Arithmetic
 
maximum(int...) - Method in class de.scravy.bedrock.Arithmetic
 
maximum(long...) - Method in class de.scravy.bedrock.Arithmetic
 
maximum(Seq<E>) - Static method in class de.scravy.bedrock.Seq
 
maximumBy(Comparator<? super E>) - Method in class de.scravy.bedrock.Seq
 
maximumOptional() - Method in class de.scravy.bedrock.Set
 
memoizing() - Method in interface de.scravy.bedrock.Function0
 
memoizing(Function<A, R>) - Static method in class de.scravy.bedrock.Control
Turns a function into a memoizing function which caches result values for the given arguments.
memoizing(IntFunction<R>) - Static method in class de.scravy.bedrock.Control
 
memoizing(LongFunction<R>) - Static method in class de.scravy.bedrock.Control
 
memoizing(Supplier<T>) - Static method in class de.scravy.bedrock.Control
Turns a supplier into a memoizing supplier, which invokes the actual supplier only once, caches the result, and returns that henceforth.
merkleTree(Collection<H>) - Method in class de.scravy.bedrock.HashAlgorithm
 
minimum() - Method in class de.scravy.bedrock.Seq
 
minimum() - Method in class de.scravy.bedrock.Set
 
minimum(double...) - Method in class de.scravy.bedrock.Arithmetic
 
minimum(int...) - Method in class de.scravy.bedrock.Arithmetic
 
minimum(long...) - Method in class de.scravy.bedrock.Arithmetic
 
minimum(Seq<E>) - Static method in class de.scravy.bedrock.Seq
 
minimumBy(Comparator<? super E>) - Method in class de.scravy.bedrock.Seq
 
minimumOptional() - Method in class de.scravy.bedrock.Set
 
minus(double) - Static method in class de.scravy.bedrock.Operators
 
minus(double, double) - Static method in class de.scravy.bedrock.Operators
 
minus(int) - Static method in class de.scravy.bedrock.Operators
 
minus(int, int) - Static method in class de.scravy.bedrock.Operators
 
minus(long) - Static method in class de.scravy.bedrock.Operators
 
minus(long, long) - Static method in class de.scravy.bedrock.Operators
 
minus(Double) - Static method in class de.scravy.bedrock.Operators
 
minus(Double, Double) - Static method in class de.scravy.bedrock.Operators
 
minus(Integer) - Static method in class de.scravy.bedrock.Operators
 
minus(Integer, Integer) - Static method in class de.scravy.bedrock.Operators
 
minus(Long) - Static method in class de.scravy.bedrock.Operators
 
minus(Long, Long) - Static method in class de.scravy.bedrock.Operators
 
minus(BigDecimal) - Static method in class de.scravy.bedrock.Operators
 
minus(BigDecimal, BigDecimal) - Static method in class de.scravy.bedrock.Operators
 
minus(BigInteger) - Static method in class de.scravy.bedrock.Operators
 
minus(BigInteger, BigInteger) - Static method in class de.scravy.bedrock.Operators
 
minus(N) - Static method in class de.scravy.bedrock.Operators
 
minus(N, N) - Static method in class de.scravy.bedrock.Operators
 
mod(double) - Static method in class de.scravy.bedrock.Operators
 
mod(double, double) - Static method in class de.scravy.bedrock.Operators
 
mod(int) - Static method in class de.scravy.bedrock.Operators
 
mod(int, int) - Static method in class de.scravy.bedrock.Operators
 
mod(long) - Static method in class de.scravy.bedrock.Operators
 
mod(long, long) - Static method in class de.scravy.bedrock.Operators
 
mod(Double) - Static method in class de.scravy.bedrock.Operators
 
mod(Double, Double) - Static method in class de.scravy.bedrock.Operators
 
mod(Integer) - Static method in class de.scravy.bedrock.Operators
 
mod(Integer, Integer) - Static method in class de.scravy.bedrock.Operators
 
mod(Long) - Static method in class de.scravy.bedrock.Operators
 
mod(Long, Long) - Static method in class de.scravy.bedrock.Operators
 
mod(BigInteger) - Static method in class de.scravy.bedrock.Operators
 
mod(BigInteger, BigInteger) - Static method in class de.scravy.bedrock.Operators
 
mod(N) - Static method in class de.scravy.bedrock.Operators
 
mod(N, N) - Static method in class de.scravy.bedrock.Operators
 
MultiValuedKeyMap<T> - Class in de.scravy.bedrock
 
MultiValuedKeyMap() - Constructor for class de.scravy.bedrock.MultiValuedKeyMap
 
MultiValuedKeyMap.Builder<T> - Class in de.scravy.bedrock
 

N

Name() - Constructor for class de.scravy.bedrock.Strings.Name
 
NAMESPACE_DNS - Static variable in class de.scravy.bedrock.UUIDs
 
NAMESPACE_OID - Static variable in class de.scravy.bedrock.UUIDs
 
NAMESPACE_URL - Static variable in class de.scravy.bedrock.UUIDs
 
NAMESPACE_X500 - Static variable in class de.scravy.bedrock.UUIDs
 
neq(boolean, boolean) - Static method in class de.scravy.bedrock.Operators
 
neq(double, double) - Static method in class de.scravy.bedrock.Operators
 
neq(int, int) - Static method in class de.scravy.bedrock.Operators
 
neq(long, long) - Static method in class de.scravy.bedrock.Operators
 
neq(Object, Object) - Static method in class de.scravy.bedrock.Operators
 
nil() - Static method in class de.scravy.bedrock.hlist.HList
 
Nil - Class in de.scravy.bedrock.hlist
 
Nil() - Constructor for class de.scravy.bedrock.hlist.Nil
 
nonEmpty() - Method in interface de.scravy.bedrock.Container
 
nonEmpty() - Method in class de.scravy.bedrock.SeqBuilder
 
noneOf(String) - Static method in interface de.scravy.bedrock.CharParser
 
NoOp - Class in de.scravy.bedrock
 
NoOp() - Constructor for class de.scravy.bedrock.NoOp
 
NoParse() - Constructor for class de.scravy.bedrock.CharParser.Result.NoParse
 
NoParse() - Constructor for class de.scravy.bedrock.Parser.Result.NoParse
 
NoParseException(CharParser.Result) - Constructor for exception de.scravy.bedrock.Parsers.NoParseException
 
NoParseException(Parser.Result) - Constructor for exception de.scravy.bedrock.Parsers.NoParseException
 
not(Predicate<T>) - Static method in class de.scravy.bedrock.Functions
 
NotImplementedException - Exception in de.scravy.bedrock
Thrown when a method (for example when implementing an interface) is not (yet) implemented by the implementation.
NotImplementedException() - Constructor for exception de.scravy.bedrock.NotImplementedException
 
NotImplementedException(String) - Constructor for exception de.scravy.bedrock.NotImplementedException
 
NULL - Static variable in class de.scravy.bedrock.UUIDs
 
Numbers - Class in de.scravy.bedrock
 
Numbers() - Constructor for class de.scravy.bedrock.Numbers
 

O

Obj - Class in de.scravy.bedrock
 
Obj() - Constructor for class de.scravy.bedrock.Obj
 
of(A, B) - Static method in class de.scravy.bedrock.Pair
 
of(Pair<K, V>...) - Static method in class de.scravy.bedrock.ArrayMap
 
of(E...) - Static method in class de.scravy.bedrock.Seq
 
of(E...) - Static method in class de.scravy.bedrock.Set
 
of(Instant, Instant) - Static method in class de.scravy.bedrock.DateTimes.Interval
 
of(Map.Entry<A, B>) - Static method in class de.scravy.bedrock.Pair
 
ofArray(E[]) - Static method in class de.scravy.bedrock.Seq
 
ofCollection(Collection<? extends E>) - Static method in class de.scravy.bedrock.Seq
 
ofCollection(Collection<E>) - Static method in class de.scravy.bedrock.Set
 
offer(E) - Method in class de.scravy.bedrock.RingBuffer
 
ofGenerator(IntFunction<E>, int) - Static method in class de.scravy.bedrock.Seq
 
ofGeneratorMemoizing(IntFunction<E>, int) - Static method in class de.scravy.bedrock.Seq
 
ofIterable(Iterable<? extends E>) - Static method in class de.scravy.bedrock.Seq
 
ofIterable(Iterable<E>) - Static method in class de.scravy.bedrock.Set
 
ofIterator(Iterator<? extends E>) - Static method in class de.scravy.bedrock.Seq
 
ofIterator(Iterator<E>) - Static method in class de.scravy.bedrock.Set
 
ofMap(Map<K, V>) - Static method in class de.scravy.bedrock.ArrayMap
 
ofPair(Pair<A, B>) - Static method in class de.scravy.bedrock.Seq
 
ofSeq(Seq<Pair<K, V>>) - Static method in class de.scravy.bedrock.ArrayMap
 
ofSeq(Seq<E>) - Static method in class de.scravy.bedrock.Set
 
ofSortedSet(SortedSet<E>) - Static method in class de.scravy.bedrock.Set
 
ofString(String) - Static method in class de.scravy.bedrock.Seq
 
ofTreeMap(TreeMap<K, V>) - Static method in class de.scravy.bedrock.ArrayMap
 
onComplete(Callback<T>) - Method in class de.scravy.bedrock.Promise
 
one(Class<N>) - Static method in class de.scravy.bedrock.Numbers
 
oneOf(CharParser<? extends T>...) - Static method in interface de.scravy.bedrock.CharParser
 
oneOf(Parser<? extends T>...) - Static method in interface de.scravy.bedrock.Parser
 
onFailure(ThrowingConsumer<Throwable>) - Method in class de.scravy.bedrock.Promise
 
onSuccess(ThrowingConsumer<T>) - Method in class de.scravy.bedrock.Promise
 
Operators - Class in de.scravy.bedrock
 
Operators() - Constructor for class de.scravy.bedrock.Operators
 
optimize() - Method in interface de.scravy.bedrock.Arithmetic.Expression
 
optimize(Map<String, BigDecimal>) - Method in class de.scravy.bedrock.Arithmetic.Expression.BinaryOperation
 
optimize(Map<String, BigDecimal>) - Method in class de.scravy.bedrock.Arithmetic.Expression.LiteralValue
 
optimize(Map<String, BigDecimal>) - Method in interface de.scravy.bedrock.Arithmetic.Expression
 
optimize(Map<String, BigDecimal>) - Method in class de.scravy.bedrock.Arithmetic.Expression.VariableReference
 
option(Supplier<T>, Parser<T>) - Static method in interface de.scravy.bedrock.Parser
 
option(T, CharParser<T>) - Static method in interface de.scravy.bedrock.CharParser
 
option(T, Parser<T>) - Static method in interface de.scravy.bedrock.Parser
 
optional(CharParser<T>) - Static method in interface de.scravy.bedrock.CharParser
 
optional(Parser<T>) - Static method in interface de.scravy.bedrock.Parser
 
optionOrGet(Supplier<T>, CharParser<T>) - Static method in interface de.scravy.bedrock.CharParser
 
or(int) - Static method in class de.scravy.bedrock.Operators
 
or(int, int) - Static method in class de.scravy.bedrock.Operators
 
or(long) - Static method in class de.scravy.bedrock.Operators
 
or(long, long) - Static method in class de.scravy.bedrock.Operators
 
or(Seq<Boolean>) - Static method in class de.scravy.bedrock.Seq
 
or(Integer) - Static method in class de.scravy.bedrock.Operators
 
or(Integer, Integer) - Static method in class de.scravy.bedrock.Operators
 
or(Long) - Static method in class de.scravy.bedrock.Operators
 
or(Long, Long) - Static method in class de.scravy.bedrock.Operators
 
or(BigInteger) - Static method in class de.scravy.bedrock.Operators
 
or(BigInteger, BigInteger) - Static method in class de.scravy.bedrock.Operators
 
or(Predicate<? extends T>...) - Static method in class de.scravy.bedrock.Functions
Combines many predicates into a predicate that accepts its input it if it passes one of these.
or(N) - Static method in class de.scravy.bedrock.Operators
 
or(N, N) - Static method in class de.scravy.bedrock.Operators
 
orElse(E) - Method in class de.scravy.bedrock.Try.Failure
 
orElse(E) - Method in class de.scravy.bedrock.Try
 
orElse(E) - Method in class de.scravy.bedrock.Try.Success
 
orElseDo(ThrowingConsumer<Exception>) - Method in class de.scravy.bedrock.Try.Failure
 
orElseDo(ThrowingConsumer<Exception>) - Method in class de.scravy.bedrock.Try
 
orElseDo(ThrowingConsumer<Exception>) - Method in class de.scravy.bedrock.Try.Success
 
orElseGet(Supplier<? extends E>) - Method in class de.scravy.bedrock.Try.Failure
 
orElseGet(Supplier<? extends E>) - Method in class de.scravy.bedrock.Try
 
orElseGet(Supplier<? extends E>) - Method in class de.scravy.bedrock.Try.Success
 
orElseNull() - Method in class de.scravy.bedrock.Try.Failure
 
orElseNull() - Method in class de.scravy.bedrock.Try
 
orElseNull() - Method in class de.scravy.bedrock.Try.Success
 
orElseThrow() - Method in class de.scravy.bedrock.Try.Failure
 
orElseThrow() - Method in class de.scravy.bedrock.Try
 
orElseThrow() - Method in class de.scravy.bedrock.Try.Success
 
orElseThrowRuntime() - Method in class de.scravy.bedrock.Try.Failure
 
orElseThrowRuntime() - Method in class de.scravy.bedrock.Try
 
orElseThrowRuntime() - Method in class de.scravy.bedrock.Try.Success
 
otherwise(Try<E>) - Method in class de.scravy.bedrock.Try.Failure
 
otherwise(Try<E>) - Method in class de.scravy.bedrock.Try
 
otherwise(Try<E>) - Method in class de.scravy.bedrock.Try.Success
 

P

pair(A, B) - Static method in class de.scravy.bedrock.Pair
 
Pair<A,​B> - Class in de.scravy.bedrock
An immutable tuple.
Pair() - Constructor for class de.scravy.bedrock.Pair
 
parallel(ThrowingConsumer<Callback<T>>...) - Static method in class de.scravy.bedrock.Control
 
parallel(Executor, ThrowingRunnable...) - Static method in class de.scravy.bedrock.Control
 
parallel(Executor, Callable<? extends T>...) - Static method in class de.scravy.bedrock.Control
 
ParallelExecutionException - Exception in de.scravy.bedrock
 
ParallelExecutionException(Seq<Throwable>) - Constructor for exception de.scravy.bedrock.ParallelExecutionException
 
ParallelExecutionException(Throwable...) - Constructor for exception de.scravy.bedrock.ParallelExecutionException
 
parse(Seq<?>) - Method in interface de.scravy.bedrock.Parser
 
parse(Seq<Character>) - Method in interface de.scravy.bedrock.CharParser
 
parse(String) - Method in interface de.scravy.bedrock.CharParser
 
parse(String) - Static method in class de.scravy.bedrock.DateTimes.Interval
 
parse(String) - Method in class de.scravy.bedrock.Parsers.JsonParser
 
parse(String, String) - Static method in class de.scravy.bedrock.DateTimes.Interval
 
parse(Source) - Method in interface de.scravy.bedrock.Parsers.SimpleParser
 
parseDateTime(String) - Static method in class de.scravy.bedrock.DateTimes
The network law dictates: Be liberal in what you accept, be conservative in what you emit.
parseDateTime(String, int) - Static method in class de.scravy.bedrock.DateTimes
Like DateTimeUtilDateTimes.parseDateTime(String), but accepts an additional argument which specifies how many components of the timestamp will be taken into account.
parseInstant(String) - Method in class de.scravy.bedrock.DateTimes
 
parseInterval(String) - Method in class de.scravy.bedrock.DateTimes
 
parseInterval(String, String) - Method in class de.scravy.bedrock.DateTimes
 
parseName(String) - Static method in class de.scravy.bedrock.Strings
 
Parser<T> - Interface in de.scravy.bedrock
 
Parser.Result<E> - Class in de.scravy.bedrock
 
Parser.Result.NoParse<E> - Class in de.scravy.bedrock
 
Parser.Result.Success<E> - Class in de.scravy.bedrock
 
Parsers - Class in de.scravy.bedrock
 
Parsers() - Constructor for class de.scravy.bedrock.Parsers
 
Parsers.JsonParser - Class in de.scravy.bedrock
 
Parsers.NoParseException - Exception in de.scravy.bedrock
 
Parsers.SimpleParser<Source,​Target> - Interface in de.scravy.bedrock
 
partitionBy(Predicate<? super E>) - Method in class de.scravy.bedrock.Seq
 
peek() - Method in class de.scravy.bedrock.RingBuffer
 
PENDING - de.scravy.bedrock.Promise.State
 
permutations() - Method in class de.scravy.bedrock.Seq
 
permutationsIterator() - Method in class de.scravy.bedrock.Seq
 
plus(double) - Static method in class de.scravy.bedrock.Operators
 
plus(double, double) - Static method in class de.scravy.bedrock.Operators
 
plus(int) - Static method in class de.scravy.bedrock.Operators
 
plus(int, int) - Static method in class de.scravy.bedrock.Operators
 
plus(long) - Static method in class de.scravy.bedrock.Operators
 
plus(long, long) - Static method in class de.scravy.bedrock.Operators
 
plus(Double) - Static method in class de.scravy.bedrock.Operators
 
plus(Double, Double) - Static method in class de.scravy.bedrock.Operators
 
plus(Integer) - Static method in class de.scravy.bedrock.Operators
 
plus(Integer, Integer) - Static method in class de.scravy.bedrock.Operators
 
plus(Long) - Static method in class de.scravy.bedrock.Operators
 
plus(Long, Long) - Static method in class de.scravy.bedrock.Operators
 
plus(BigDecimal) - Static method in class de.scravy.bedrock.Operators
 
plus(BigDecimal, BigDecimal) - Static method in class de.scravy.bedrock.Operators
 
plus(BigInteger) - Static method in class de.scravy.bedrock.Operators
 
plus(BigInteger, BigInteger) - Static method in class de.scravy.bedrock.Operators
 
plus(N) - Static method in class de.scravy.bedrock.Operators
 
plus(N, N) - Static method in class de.scravy.bedrock.Operators
 
poll() - Method in class de.scravy.bedrock.RingBuffer
 
predicate(Function<T, Boolean>) - Static method in class de.scravy.bedrock.Functions
Turns a function that results in a boxed Boolean into a Predicate.
promise() - Static method in class de.scravy.bedrock.Promise
 
Promise<T> - Class in de.scravy.bedrock
 
Promise.State - Enum in de.scravy.bedrock
 
Property() - Constructor for class de.scravy.bedrock.Reflections.Property
 
proxy(Class<T>, ThrowingBiFunction<String, Seq<Object>, Object>) - Static method in class de.scravy.bedrock.Reflections
 
put(K, V) - Method in class de.scravy.bedrock.SpecificityTree
 

Q

quadruple(A, B, C, D) - Static method in class de.scravy.bedrock.Quadruple
 
Quadruple<A,​B,​C,​D> - Class in de.scravy.bedrock
 
Quadruple() - Constructor for class de.scravy.bedrock.Quadruple
 

R

range(char, char) - Static method in interface de.scravy.bedrock.CharParser
 
rangeExclusive(int, int) - Static method in class de.scravy.bedrock.Seq
 
rangeInclusive(int, int) - Static method in class de.scravy.bedrock.Seq
 
read(Class<T>) - Static method in class de.scravy.bedrock.EnvironmentVariables
 
read(Function<String, String>, Class<T>) - Static method in class de.scravy.bedrock.EnvironmentVariables
 
readInto(Function<String, String>, T) - Static method in class de.scravy.bedrock.EnvironmentVariables
 
readInto(T) - Static method in class de.scravy.bedrock.EnvironmentVariables
 
reason - Variable in exception de.scravy.bedrock.AsyncExecutionException
 
recover(ThrowingFunction<Exception, F>) - Method in class de.scravy.bedrock.Try.Failure
 
recover(ThrowingFunction<Exception, F>) - Method in class de.scravy.bedrock.Try
 
recover(ThrowingFunction<Exception, F>) - Method in class de.scravy.bedrock.Try.Success
 
recoverWith(ThrowingFunction<Exception, Try<F>>) - Method in class de.scravy.bedrock.Try.Failure
 
recoverWith(ThrowingFunction<Exception, Try<F>>) - Method in class de.scravy.bedrock.Try
 
recoverWith(ThrowingFunction<Exception, Try<F>>) - Method in class de.scravy.bedrock.Try.Success
 
recurse(Class<T>, Predicate<T>, Function<T, Seq<?>>, Parser<U>) - Static method in interface de.scravy.bedrock.Parser
 
recurse2(Class<T>, Function<T, Seq<?>>, Function<T, Parser<U>>) - Static method in interface de.scravy.bedrock.Parser
 
recursive(Supplier<CharParser<T>>) - Static method in interface de.scravy.bedrock.CharParser
Creates a parser that is constructed at first invocation for recursive invocation of the parser.
recursive(Supplier<Parser<T>>) - Static method in interface de.scravy.bedrock.Parser
Creates a parser that is constructed at first invocation for recursive invocation of the parser.
Reflections - Class in de.scravy.bedrock
 
Reflections() - Constructor for class de.scravy.bedrock.Reflections
 
Reflections.Property<T> - Class in de.scravy.bedrock
 
renderKebapCamelCase() - Method in class de.scravy.bedrock.Strings.Name
 
renderLowerCamelCase() - Method in class de.scravy.bedrock.Strings.Name
 
renderLowerKebapCase() - Method in class de.scravy.bedrock.Strings.Name
 
renderLowerSnakeCase() - Method in class de.scravy.bedrock.Strings.Name
 
renderUpperCamelCase() - Method in class de.scravy.bedrock.Strings.Name
 
renderUpperSnakeCase() - Method in class de.scravy.bedrock.Strings.Name
 
replace(String, Pair<String, String>...) - Static method in class de.scravy.bedrock.Strings
 
report(Object) - Static method in class de.scravy.bedrock.Control
 
result() - Method in class de.scravy.bedrock.ArrayMapBuilder
 
result() - Method in interface de.scravy.bedrock.Builder
 
result() - Method in class de.scravy.bedrock.SeqBuilder
 
result() - Method in class de.scravy.bedrock.SetBuilder
 
Result() - Constructor for class de.scravy.bedrock.CharParser.Result
 
Result() - Constructor for class de.scravy.bedrock.Parser.Result
 
RethrownException(Exception) - Constructor for exception de.scravy.bedrock.Try.RethrownException
 
reverseIterator() - Method in class de.scravy.bedrock.Seq
 
right(CharParser<T>, CharParser<U>) - Static method in interface de.scravy.bedrock.CharParser
Creates a parser that parses leftParser and then rightParser but returns the result of rightParser (the right one).
right(Parser<T>, Parser<U>) - Static method in interface de.scravy.bedrock.Parser
Creates a parser that parses p1 and then p2 but returns the result of p2 (the right one).
right(R) - Static method in class de.scravy.bedrock.Either
 
Right() - Constructor for class de.scravy.bedrock.Either.Right
 
RingBuffer<E> - Class in de.scravy.bedrock
 
RingBuffer(int) - Constructor for class de.scravy.bedrock.RingBuffer
 
rotated(int) - Method in class de.scravy.bedrock.Seq
Rotates the list by amount positions.
run() - Method in interface de.scravy.bedrock.ThrowingRunnable
 
run(Callback<R>) - Method in interface de.scravy.bedrock.Tasks.Task0
 
run(Callback<R>, A1) - Method in interface de.scravy.bedrock.Tasks.Task1
 
run(Callback<R>, A1, A2) - Method in interface de.scravy.bedrock.Tasks.Task2
 
run(Callback<R>, A1, A2, A3) - Method in interface de.scravy.bedrock.Tasks.Task3
 
run(Callback<R>, A1, A2, A3, A4) - Method in interface de.scravy.bedrock.Tasks.Task4
 
run(Callback<R>, A1, A2, A3, A4, A5) - Method in interface de.scravy.bedrock.Tasks.Task5
 
run(Callback<R>, A1, A2, A3, A4, A5, A6) - Method in interface de.scravy.bedrock.Tasks.Task6
 
run(Callback<R>, A1, A2, A3, A4, A5, A6, A7) - Method in interface de.scravy.bedrock.Tasks.Task7
 
run(Callback<R>, A1, A2, A3, A4, A5, A6, A7, A8) - Method in interface de.scravy.bedrock.Tasks.Task8
 
run(Callback<R>, A1, A2, A3, A4, A5, A6, A7, A8, A9) - Method in interface de.scravy.bedrock.Tasks.Task9
 
run(Callback<R>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) - Method in interface de.scravy.bedrock.Tasks.Task10
 
run(Callback<R>, Function<String, Object>) - Method in interface de.scravy.bedrock.Tasks.Task
 
run(ThrowingRunnable) - Static method in class de.scravy.bedrock.Try
Tries to run the given ThrowingRunnable and throws a RuntimeException in case it fails.
run(In, Callback<Out>) - Method in class de.scravy.bedrock.Control.Async
 
run(String, ThrowingRunnable) - Static method in class de.scravy.bedrock.Try
Tries to run the given ThrowingRunnable and throws a RuntimeException with the given message in case it fails.
run(Executor, In, Callback<Out>) - Method in class de.scravy.bedrock.Control.Async
 
runnable() - Static method in class de.scravy.bedrock.NoOp
 
runPromised(In) - Method in class de.scravy.bedrock.Control.Async
 
runPromised(Executor, In) - Method in class de.scravy.bedrock.Control.Async
 

S

safe() - Method in interface de.scravy.bedrock.ThrowingBiFunction
 
safe() - Method in interface de.scravy.bedrock.ThrowingFunction
 
safe(Consumer<? super Exception>) - Method in interface de.scravy.bedrock.ThrowingBiConsumer
 
safe(Consumer<? super Exception>) - Method in interface de.scravy.bedrock.ThrowingConsumer
 
safe(Consumer<? super Exception>) - Method in interface de.scravy.bedrock.ThrowingIntConsumer
 
safe(Consumer<? super Exception>) - Method in interface de.scravy.bedrock.ThrowingRunnable
 
satisfies(Class<T>, Predicate<T>) - Static method in interface de.scravy.bedrock.Parser
 
satisfies(Predicate<Character>) - Static method in interface de.scravy.bedrock.CharParser
 
satisfies2(Class<T>, Function<T, Optional<U>>) - Static method in interface de.scravy.bedrock.Parser
 
satisfies2(Function<Character, Optional<U>>) - Static method in interface de.scravy.bedrock.CharParser
 
sepBy(CharParser<T>, CharParser<U>) - Static method in interface de.scravy.bedrock.CharParser
 
sepBy(Parser<T>, Parser<U>) - Static method in interface de.scravy.bedrock.Parser
 
sepBy1(CharParser<T>, CharParser<U>) - Static method in interface de.scravy.bedrock.CharParser
 
sepBy1(Parser<T>, Parser<U>) - Static method in interface de.scravy.bedrock.Parser
 
seq(CharParser<T>, CharParser<U>) - Static method in interface de.scravy.bedrock.CharParser
 
seq(CharParser<T>, CharParser<U>, CharParser<V>) - Static method in interface de.scravy.bedrock.CharParser
 
seq(CharParser<T>, CharParser<U>, CharParser<V>, CharParser<W>) - Static method in interface de.scravy.bedrock.CharParser
 
seq(Parser<T>, Parser<U>) - Static method in interface de.scravy.bedrock.Parser
 
seq(Parser<T>, Parser<U>, Parser<V>) - Static method in interface de.scravy.bedrock.Parser
 
seq(Parser<T>, Parser<U>, Parser<V>, Parser<W>) - Static method in interface de.scravy.bedrock.Parser
 
seq(E...) - Static method in class de.scravy.bedrock.Seq
 
Seq<E> - Class in de.scravy.bedrock
An immutable sequence.
Seq() - Constructor for class de.scravy.bedrock.Seq
 
Seq.WithIndexConsumer<E> - Interface in de.scravy.bedrock
Deprecated.
SeqBuilder<E> - Class in de.scravy.bedrock
A builder for immutable sequences.
SeqBuilder() - Constructor for class de.scravy.bedrock.SeqBuilder
 
SeqBuilder(int) - Constructor for class de.scravy.bedrock.SeqBuilder
 
sequence(CharParser<T>...) - Static method in interface de.scravy.bedrock.CharParser
 
sequence(Parser<T>...) - Static method in interface de.scravy.bedrock.Parser
 
sequence(Iterable<CharParser<T>>) - Static method in interface de.scravy.bedrock.CharParser
 
sequence(Iterable<Parser<T>>) - Static method in interface de.scravy.bedrock.Parser
 
serialVersionUID - Static variable in class de.scravy.bedrock.Seq
 
set(E...) - Static method in class de.scravy.bedrock.Set
 
set(T, Object) - Method in class de.scravy.bedrock.Reflections.Property
 
Set<E extends Comparable<? super E>> - Class in de.scravy.bedrock
 
SetBuilder<E extends Comparable<? super E>> - Class in de.scravy.bedrock
A builder for immutable Sets.
SetBuilder() - Constructor for class de.scravy.bedrock.SetBuilder
 
setDefaultEnvironmentVariableRetriever(Function<String, String>) - Static method in class de.scravy.bedrock.EnvironmentVariables
 
setDefaultReturnValue(V) - Method in class de.scravy.bedrock.ArrayMap
 
setValue(double) - Method in class de.scravy.bedrock.Box.DoubleBox
 
setValue(int) - Method in class de.scravy.bedrock.Box.IntBox
 
setValue(long) - Method in class de.scravy.bedrock.Box.LongBox
 
setValue(B) - Method in class de.scravy.bedrock.Pair
Since tuples are immutable this method will throw an UnsupportedOperationException.
sha256(Object) - Static method in class de.scravy.bedrock.Obj
 
Sha256 - Class in de.scravy.bedrock
 
sha256double(Object) - Static method in class de.scravy.bedrock.Obj
 
sha512(Object) - Static method in class de.scravy.bedrock.Obj
 
Sha512 - Class in de.scravy.bedrock
 
sha512double(Object) - Static method in class de.scravy.bedrock.Obj
 
shuffled(Random) - Method in class de.scravy.bedrock.Seq
 
shuntingYard(Iterable<T>, Consumer<T>, Mapping<T, Integer>, Predicate<T>, Predicate<T>, Predicate<T>) - Static method in interface de.scravy.bedrock.Parser
 
shuntingYard(Iterable<T>, Consumer<T>, Predicate<T>, BiPredicate<T, T>, BiPredicate<T, T>, Predicate<T>, Predicate<T>, Predicate<T>) - Static method in interface de.scravy.bedrock.Parser
 
SimpleDirectedGraph - Class in de.scravy.bedrock
A simple directed graph is defined by it's vertices and edges, where the vertices are simple indices starting from zero up to the number of vertices.
singleHash() - Static method in class de.scravy.bedrock.Sha256
 
singleHash() - Static method in class de.scravy.bedrock.Sha512
 
singleton(E) - Static method in class de.scravy.bedrock.Cons
 
size() - Method in class de.scravy.bedrock.hlist.C
 
size() - Method in class de.scravy.bedrock.hlist.HList
 
size() - Method in class de.scravy.bedrock.hlist.Nil
 
size() - Method in interface de.scravy.bedrock.Mapping
 
size() - Method in class de.scravy.bedrock.RingBuffer
 
size() - Method in class de.scravy.bedrock.SeqBuilder
 
size() - Method in class de.scravy.bedrock.Set
 
skipMany(CharParser<T>) - Static method in interface de.scravy.bedrock.CharParser
 
skipMany(Parser<T>) - Static method in interface de.scravy.bedrock.Parser
 
sleep(Duration) - Static method in class de.scravy.bedrock.Control
 
snd() - Method in class de.scravy.bedrock.Pair
 
sortedBy(Comparator<? super E>) - Method in class de.scravy.bedrock.Seq
 
sortedOn(Function<? super E, ? extends F>) - Method in class de.scravy.bedrock.Seq
 
spanBy(Predicate<? super E>) - Method in class de.scravy.bedrock.Seq
 
spanByView(Predicate<? super E>) - Method in class de.scravy.bedrock.Seq
 
SpecificityTree<K extends HList<K>,​V> - Class in de.scravy.bedrock
 
SpecificityTree.Builder<L extends HList<L>> - Class in de.scravy.bedrock
 
stream() - Method in interface de.scravy.bedrock.Container
 
stream() - Method in interface de.scravy.bedrock.Mapping
 
stream() - Method in class de.scravy.bedrock.RingBuffer
 
string(String) - Static method in interface de.scravy.bedrock.CharParser
 
Strings - Class in de.scravy.bedrock
 
Strings() - Constructor for class de.scravy.bedrock.Strings
 
Strings.Name - Class in de.scravy.bedrock
 
Strings.Template - Class in de.scravy.bedrock
 
stronglyConnectedComponents(DirectedGraph<V>) - Static method in class de.scravy.bedrock.Graphs
 
stronglyConnectedComponents(Seq<Pair<V, V>>) - Static method in class de.scravy.bedrock.Graphs
 
sub(double) - Method in class de.scravy.bedrock.Box.DoubleBox
 
sub(int) - Method in class de.scravy.bedrock.Box.IntBox
 
sub(int) - Method in class de.scravy.bedrock.Box.LongBox
 
sub(long) - Method in class de.scravy.bedrock.Box.LongBox
 
substitute(Pair<String, String>...) - Method in class de.scravy.bedrock.Strings.Template
 
success(E) - Static method in class de.scravy.bedrock.Try
 
success(R) - Method in interface de.scravy.bedrock.Callback
 
Success() - Constructor for class de.scravy.bedrock.CharParser.Result.Success
 
Success() - Constructor for class de.scravy.bedrock.Parser.Result.Success
 
supplier() - Method in interface de.scravy.bedrock.Builder
 
swap(boolean[], int, int) - Static method in class de.scravy.bedrock.Control
 
swap(byte[], int, int) - Static method in class de.scravy.bedrock.Control
 
swap(char[], int, int) - Static method in class de.scravy.bedrock.Control
 
swap(double[], int, int) - Static method in class de.scravy.bedrock.Control
 
swap(float[], int, int) - Static method in class de.scravy.bedrock.Control
 
swap(int[], int, int) - Static method in class de.scravy.bedrock.Control
 
swap(long[], int, int) - Static method in class de.scravy.bedrock.Control
 
swap(short[], int, int) - Static method in class de.scravy.bedrock.Control
 
swap(E[], int, int) - Static method in class de.scravy.bedrock.Control
 
swapped() - Method in class de.scravy.bedrock.Pair
 

T

tail() - Method in class de.scravy.bedrock.Cons
 
tails() - Method in class de.scravy.bedrock.Seq
 
tailsView() - Method in class de.scravy.bedrock.Seq
 
takeWhile(Predicate<? super E>) - Method in class de.scravy.bedrock.Seq
 
takeWhileView(Predicate<? super E>) - Method in class de.scravy.bedrock.Seq
 
task(String, Tasks.Task0<R>) - Static method in class de.scravy.bedrock.Tasks
 
task(String, String, Tasks.Task1<A1, R>) - Static method in class de.scravy.bedrock.Tasks
 
task(String, String, String, Tasks.Task2<A1, A2, R>) - Static method in class de.scravy.bedrock.Tasks
 
task(String, String, String, String, Tasks.Task3<A1, A2, A3, R>) - Static method in class de.scravy.bedrock.Tasks
 
task(String, String, String, String, String, Tasks.Task4<A1, A2, A3, A4, R>) - Static method in class de.scravy.bedrock.Tasks
 
task(String, String, String, String, String, String, Tasks.Task5<A1, A2, A3, A4, A5, R>) - Static method in class de.scravy.bedrock.Tasks
 
task(String, String, String, String, String, String, String, Tasks.Task6<A1, A2, A3, A4, A5, A6, R>) - Static method in class de.scravy.bedrock.Tasks
 
task(String, String, String, String, String, String, String, String, Tasks.Task7<A1, A2, A3, A4, A5, A6, A7, R>) - Static method in class de.scravy.bedrock.Tasks
 
task(String, String, String, String, String, String, String, String, String, Tasks.Task8<A1, A2, A3, A4, A5, A6, A7, A8, R>) - Static method in class de.scravy.bedrock.Tasks
 
task(String, String, String, String, String, String, String, String, String, String, Tasks.Task9<A1, A2, A3, A4, A5, A6, A7, A8, A9, R>) - Static method in class de.scravy.bedrock.Tasks
 
task(String, String, String, String, String, String, String, String, String, String, String, Tasks.Task10<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R>) - Static method in class de.scravy.bedrock.Tasks
 
TaskCompletedMoreThanOnceException - Exception in de.scravy.bedrock
 
TaskCompletedMoreThanOnceException(Object, Object, Object, Object, Object) - Constructor for exception de.scravy.bedrock.TaskCompletedMoreThanOnceException
 
Tasks - Class in de.scravy.bedrock
 
Tasks() - Constructor for class de.scravy.bedrock.Tasks
 
Tasks.Task<R> - Interface in de.scravy.bedrock
 
Tasks.Task0<R> - Interface in de.scravy.bedrock
 
Tasks.Task1<A1,​R> - Interface in de.scravy.bedrock
 
Tasks.Task10<A1,​A2,​A3,​A4,​A5,​A6,​A7,​A8,​A9,​A10,​R> - Interface in de.scravy.bedrock
 
Tasks.Task2<A1,​A2,​R> - Interface in de.scravy.bedrock
 
Tasks.Task3<A1,​A2,​A3,​R> - Interface in de.scravy.bedrock
 
Tasks.Task4<A1,​A2,​A3,​A4,​R> - Interface in de.scravy.bedrock
 
Tasks.Task5<A1,​A2,​A3,​A4,​A5,​R> - Interface in de.scravy.bedrock
 
Tasks.Task6<A1,​A2,​A3,​A4,​A5,​A6,​R> - Interface in de.scravy.bedrock
 
Tasks.Task7<A1,​A2,​A3,​A4,​A5,​A6,​A7,​R> - Interface in de.scravy.bedrock
 
Tasks.Task8<A1,​A2,​A3,​A4,​A5,​A6,​A7,​A8,​R> - Interface in de.scravy.bedrock
 
Tasks.Task9<A1,​A2,​A3,​A4,​A5,​A6,​A7,​A8,​A9,​R> - Interface in de.scravy.bedrock
 
Tasks.TaskSpec - Class in de.scravy.bedrock
 
TaskSpec() - Constructor for class de.scravy.bedrock.Tasks.TaskSpec
 
template(String, String) - Static method in class de.scravy.bedrock.Strings
 
template(String, String, String) - Static method in class de.scravy.bedrock.Strings
 
template(String, Function<String, String>, String) - Static method in class de.scravy.bedrock.Strings
 
Template() - Constructor for class de.scravy.bedrock.Strings.Template
 
test(int, Object) - Method in interface de.scravy.bedrock.hlist.HList.ForEachWithIndexPredicate
 
then(ThrowingBiConsumer<Out, Callback<T>>) - Method in class de.scravy.bedrock.Control.Async
 
then(ThrowingBiConsumer<Out, Callback<T>>, ThrowingBiConsumer<Out, Callback<T>>...) - Method in class de.scravy.bedrock.Control.Async
 
ThrowingBiConsumer<A,​B> - Interface in de.scravy.bedrock
 
ThrowingBiFunction<A,​B,​R> - Interface in de.scravy.bedrock
 
ThrowingConsumer<A> - Interface in de.scravy.bedrock
 
ThrowingFunction<A,​R> - Interface in de.scravy.bedrock
 
ThrowingIntConsumer - Interface in de.scravy.bedrock
 
ThrowingRunnable - Interface in de.scravy.bedrock
 
times(double) - Static method in class de.scravy.bedrock.Operators
 
times(double, double) - Static method in class de.scravy.bedrock.Operators
 
times(int) - Static method in class de.scravy.bedrock.Operators
 
times(int, int) - Static method in class de.scravy.bedrock.Operators
 
times(int, CharParser<T>) - Static method in interface de.scravy.bedrock.CharParser
 
times(int, Parser<T>) - Static method in interface de.scravy.bedrock.Parser
 
times(int, ThrowingIntConsumer) - Static method in class de.scravy.bedrock.Control
 
times(long) - Static method in class de.scravy.bedrock.Operators
 
times(long, long) - Static method in class de.scravy.bedrock.Operators
 
times(Double) - Static method in class de.scravy.bedrock.Operators
 
times(Double, Double) - Static method in class de.scravy.bedrock.Operators
 
times(Integer) - Static method in class de.scravy.bedrock.Operators
 
times(Integer, Integer) - Static method in class de.scravy.bedrock.Operators
 
times(Long) - Static method in class de.scravy.bedrock.Operators
 
times(Long, Long) - Static method in class de.scravy.bedrock.Operators
 
times(BigDecimal) - Static method in class de.scravy.bedrock.Operators
 
times(BigDecimal, BigDecimal) - Static method in class de.scravy.bedrock.Operators
 
times(BigInteger) - Static method in class de.scravy.bedrock.Operators
 
times(BigInteger, BigInteger) - Static method in class de.scravy.bedrock.Operators
 
times(N) - Static method in class de.scravy.bedrock.Operators
 
times(N, N) - Static method in class de.scravy.bedrock.Operators
 
toArray() - Method in class de.scravy.bedrock.Seq
 
toArray(Class<E>) - Method in class de.scravy.bedrock.Seq
 
toArrayMap(Function<? super E, ? extends K>) - Method in class de.scravy.bedrock.Seq
 
toBytes(UUID) - Static method in class de.scravy.bedrock.UUIDs
 
toHList() - Method in class de.scravy.bedrock.Pair
 
toHList() - Method in class de.scravy.bedrock.Quadruple
 
toHList() - Method in class de.scravy.bedrock.Triple
 
toHList2() - Method in interface de.scravy.bedrock.Tuple2
 
toHList3() - Method in interface de.scravy.bedrock.Tuple3
 
toHList4() - Method in interface de.scravy.bedrock.Tuple4
 
toKebapCamelCase(String) - Static method in class de.scravy.bedrock.Strings
 
toList() - Method in interface de.scravy.bedrock.Container
 
toList() - Method in class de.scravy.bedrock.Seq
Create a java.util.List that contains the elements of this sequence.
toList() - Method in class de.scravy.bedrock.Set
Cost: O(1) - Returns a view on the underlying Seq
toList() - Method in interface de.scravy.bedrock.Tuple2
 
toList() - Method in interface de.scravy.bedrock.Tuple3
 
toList() - Method in interface de.scravy.bedrock.Tuple4
 
toList(Tuple2<A, B>) - Static method in class de.scravy.bedrock.Pair
 
toList(Tuple3<A, B, C>) - Static method in class de.scravy.bedrock.Triple
 
toList(Tuple4<A, B, C, D>) - Static method in class de.scravy.bedrock.Quadruple
 
toLocalDate(Instant) - Method in class de.scravy.bedrock.DateTimes
 
toLocalTime(Instant) - Method in class de.scravy.bedrock.DateTimes
 
toLowerCamelCase(String) - Static method in class de.scravy.bedrock.Strings
 
toLowerKebapCase(String) - Static method in class de.scravy.bedrock.Strings
 
toLowerSnakeCase(String) - Static method in class de.scravy.bedrock.Strings
 
toMap() - Method in interface de.scravy.bedrock.Mapping
 
toMap(Function<? super E, ? extends K>) - Method in class de.scravy.bedrock.Seq
 
toOptional() - Method in class de.scravy.bedrock.Promise
 
toOptional() - Method in class de.scravy.bedrock.Try.Failure
 
toOptional() - Method in class de.scravy.bedrock.Try.Success
 
toOptional() - Method in class de.scravy.bedrock.Try
 
topologicalSort(Seq<Pair<V, V>>) - Static method in class de.scravy.bedrock.Graphs
 
toPromise() - Method in class de.scravy.bedrock.Try.Failure
 
toPromise() - Method in class de.scravy.bedrock.Try.Success
 
toPromise() - Method in class de.scravy.bedrock.Try
 
toSeq() - Method in class de.scravy.bedrock.Set
Cost: O(1) - The underlying structure is already a Seq
toSeq() - Method in interface de.scravy.bedrock.Tuple2
 
toSeq() - Method in interface de.scravy.bedrock.Tuple3
 
toSeq() - Method in interface de.scravy.bedrock.Tuple4
 
toSeq(Tuple2<A, B>) - Static method in class de.scravy.bedrock.Pair
 
toSeq(Tuple2<A, B>) - Static method in interface de.scravy.bedrock.Tuple2
 
toSeq(Tuple3<A, B, C>) - Static method in class de.scravy.bedrock.Triple
 
toSeq(Tuple4<A, B, C, D>) - Static method in class de.scravy.bedrock.Quadruple
 
toSet() - Method in class de.scravy.bedrock.Set
 
toString() - Method in class de.scravy.bedrock.Arithmetic.OptimizedExpression.BinaryOperation
 
toString() - Method in class de.scravy.bedrock.Arithmetic.OptimizedExpression.LiteralValue
 
toString() - Method in class de.scravy.bedrock.Arithmetic.OptimizedExpression.VariableReference
 
toString() - Method in class de.scravy.bedrock.ArrayMap
 
toString() - Method in class de.scravy.bedrock.Cons
 
toString() - Method in class de.scravy.bedrock.DateTimes.Interval
 
toString() - Method in class de.scravy.bedrock.Hash.Hash256
 
toString() - Method in class de.scravy.bedrock.Hash.Hash512
 
toString() - Method in class de.scravy.bedrock.hlist.C
 
toString() - Method in class de.scravy.bedrock.RingBuffer
 
toString() - Method in class de.scravy.bedrock.Seq
 
toString() - Method in class de.scravy.bedrock.Set
 
toThrowable(Object) - Static method in class de.scravy.bedrock.Control
 
toTry() - Method in class de.scravy.bedrock.Promise
 
toUpperCamelCase(String) - Static method in class de.scravy.bedrock.Strings
 
toUpperSnakeCase(String) - Static method in class de.scravy.bedrock.Strings
 
transform(ThrowingFunction<Exception, F>, ThrowingFunction<E, F>) - Method in class de.scravy.bedrock.Try.Failure
 
transform(ThrowingFunction<Exception, F>, ThrowingFunction<E, F>) - Method in class de.scravy.bedrock.Try.Success
 
transform(ThrowingFunction<Exception, F>, ThrowingFunction<E, F>) - Method in class de.scravy.bedrock.Try
 
transform(Function<E, F>) - Method in class de.scravy.bedrock.Set
 
transformWith(ThrowingFunction<Exception, Try<F>>, ThrowingFunction<E, Try<F>>) - Method in class de.scravy.bedrock.Try.Failure
 
transformWith(ThrowingFunction<Exception, Try<F>>, ThrowingFunction<E, Try<F>>) - Method in class de.scravy.bedrock.Try.Success
 
transformWith(ThrowingFunction<Exception, Try<F>>, ThrowingFunction<E, Try<F>>) - Method in class de.scravy.bedrock.Try
 
triple(A, B, C) - Static method in class de.scravy.bedrock.Triple
 
Triple<A,​B,​C> - Class in de.scravy.bedrock
 
Triple() - Constructor for class de.scravy.bedrock.Triple
 
Try<E> - Class in de.scravy.bedrock
 
Try() - Constructor for class de.scravy.bedrock.Try
 
Try.FailedRecoveringException - Exception in de.scravy.bedrock
 
Try.Failure<E> - Class in de.scravy.bedrock
 
Try.RethrownException - Exception in de.scravy.bedrock
 
Try.Success<E> - Class in de.scravy.bedrock
 
Tuple2<A,​B> - Interface in de.scravy.bedrock
 
Tuple3<A,​B,​C> - Interface in de.scravy.bedrock
 
Tuple4<A,​B,​C,​D> - Interface in de.scravy.bedrock
 
tupled() - Method in interface de.scravy.bedrock.Function2
 
tupled() - Method in interface de.scravy.bedrock.Function3
 
type(Class<A>, ThrowingFunction<A, T>) - Static method in class de.scravy.bedrock.Control
 
type_(Class<A>, ThrowingConsumer<A>) - Static method in class de.scravy.bedrock.Control
 
typeOf(Object, Control.TypeOfBranch<?, ? extends T>...) - Static method in class de.scravy.bedrock.Control
 
typeOf(Object, Control.TypeOfVoidBranch<?>...) - Static method in class de.scravy.bedrock.Control
 
TypeOfBranch() - Constructor for class de.scravy.bedrock.Control.TypeOfBranch
 
TypeOfVoidBranch() - Constructor for class de.scravy.bedrock.Control.TypeOfVoidBranch
 

U

uncaughtExceptionHandler() - Static method in class de.scravy.bedrock.Control
 
uncaughtExceptionHandler() - Static method in class de.scravy.bedrock.NoOp
 
uncurry(Function<A, Function<B, C>>) - Static method in class de.scravy.bedrock.Functions
 
uncurryPair(Function<A, Function<B, C>>) - Static method in class de.scravy.bedrock.Functions
 
unfailable(ThrowingRunnable) - Static method in class de.scravy.bedrock.Try
Runs the given ThrowingRunnable and catches all Exceptions, reporting them to the uncaught exception handler.
union(ArrayMap<K, V>) - Method in class de.scravy.bedrock.ArrayMap
 
union(Seq<E>) - Method in class de.scravy.bedrock.Seq
Returns a distinct Seq that contains the elements from both this Seq and the given Seq.
union(Set<E>) - Method in class de.scravy.bedrock.Set
 
Unstable - Annotation Type in de.scravy.bedrock
Marks an API that is not considered stable (yet).
update(DoubleUnaryOperator) - Method in class de.scravy.bedrock.Box.DoubleBox
 
update(IntUnaryOperator) - Method in class de.scravy.bedrock.Box.IntBox
 
update(LongUnaryOperator) - Method in class de.scravy.bedrock.Box.LongBox
 
updateAtomic(DoubleUnaryOperator) - Method in class de.scravy.bedrock.Box.DoubleBox
 
updateAtomic(IntUnaryOperator) - Method in class de.scravy.bedrock.Box.IntBox
 
updateAtomic(LongUnaryOperator) - Method in class de.scravy.bedrock.Box.LongBox
 
UUIDs - Class in de.scravy.bedrock
 
UUIDs() - Constructor for class de.scravy.bedrock.UUIDs
 

V

v3(UUID, String) - Static method in class de.scravy.bedrock.UUIDs
 
v4() - Static method in class de.scravy.bedrock.UUIDs
 
v5(UUID, String) - Static method in class de.scravy.bedrock.UUIDs
 
value(A, ThrowingFunction<A, T>) - Static method in class de.scravy.bedrock.Control
 
value_(A, ThrowingConsumer<A>) - Static method in class de.scravy.bedrock.Control
 
ValueDidNotSatisfyPredicateException - Exception in de.scravy.bedrock
 
ValueDidNotSatisfyPredicateException(Predicate<?>, Object) - Constructor for exception de.scravy.bedrock.ValueDidNotSatisfyPredicateException
 
valueOf(Object, Control.ValueOfBranch<?, ? extends T>...) - Static method in class de.scravy.bedrock.Control
 
valueOf(Object, Control.ValueOfVoidBranch<?>...) - Static method in class de.scravy.bedrock.Control
 
valueOf(String) - Static method in enum de.scravy.bedrock.Promise.State
Returns the enum constant of this type with the specified name.
ValueOfBranch() - Constructor for class de.scravy.bedrock.Control.ValueOfBranch
 
ValueOfVoidBranch() - Constructor for class de.scravy.bedrock.Control.ValueOfVoidBranch
 
values() - Method in class de.scravy.bedrock.ArrayMap
 
values() - Method in interface de.scravy.bedrock.Mapping
 
values() - Static method in enum de.scravy.bedrock.Promise.State
Returns an array containing the constants of this enum type, in the order they are declared.
VariableReference() - Constructor for class de.scravy.bedrock.Arithmetic.Expression.VariableReference
 
VariableReference() - Constructor for class de.scravy.bedrock.Arithmetic.OptimizedExpression.VariableReference
 
vertex(int) - Method in class de.scravy.bedrock.DirectedGraph
 
vertices() - Method in class de.scravy.bedrock.DirectedGraph
 

W

wait(Object) - Static method in class de.scravy.bedrock.Control
 
waitFor() - Method in class de.scravy.bedrock.Promise
 
waterfall(Seq<ThrowingBiConsumer<A, Callback<A>>>) - Static method in class de.scravy.bedrock.Control
 
waterfall(ThrowingBiConsumer<A, Callback<A>>...) - Static method in class de.scravy.bedrock.Control
 
waterfall(List<ThrowingBiConsumer<A, Callback<A>>>) - Static method in class de.scravy.bedrock.Control
 
withContext(ArrayMap<String, Object>, ThrowingRunnable) - Static method in class de.scravy.bedrock.Context
 
withDimension(String, Class<T>) - Method in class de.scravy.bedrock.SpecificityTree.Builder
 
withDimension(String, Class<T>) - Static method in class de.scravy.bedrock.SpecificityTree
 
withFirst(C) - Method in class de.scravy.bedrock.Pair
 
withFirst(D) - Method in class de.scravy.bedrock.Triple
 
withFirst(E) - Method in class de.scravy.bedrock.Quadruple
 
withFourth(E) - Method in class de.scravy.bedrock.Quadruple
 
withHead(F) - Method in class de.scravy.bedrock.hlist.C
 
without(Seq<E>) - Method in class de.scravy.bedrock.Seq
Returns a Seq with the elements from the given Seq removed.
without(Set<E>) - Method in class de.scravy.bedrock.Set
 
withRemaining(Seq<?>) - Method in class de.scravy.bedrock.Parser.Result
 
withRemaining(Seq<Character>) - Method in class de.scravy.bedrock.CharParser.Result
 
withSecond(C) - Method in class de.scravy.bedrock.Pair
 
withSecond(D) - Method in class de.scravy.bedrock.Triple
 
withSecond(E) - Method in class de.scravy.bedrock.Quadruple
 
withTail(M) - Method in class de.scravy.bedrock.hlist.C
 
withThird(D) - Method in class de.scravy.bedrock.Triple
 
withThird(E) - Method in class de.scravy.bedrock.Quadruple
 
wrap(boolean[]) - Static method in class de.scravy.bedrock.Seq
 
wrap(byte[]) - Static method in class de.scravy.bedrock.Seq
 
wrap(char[]) - Static method in class de.scravy.bedrock.Seq
 
wrap(double[]) - Static method in class de.scravy.bedrock.Seq
 
wrap(float[]) - Static method in class de.scravy.bedrock.Seq
 
wrap(int[]) - Static method in class de.scravy.bedrock.Seq
 
wrap(long[]) - Static method in class de.scravy.bedrock.Seq
 
wrap(short[]) - Static method in class de.scravy.bedrock.Seq
 
wrap(E[]) - Static method in class de.scravy.bedrock.Seq
 
wrap(Boolean[]) - Static method in class de.scravy.bedrock.Seq
 
wrap(Byte[]) - Static method in class de.scravy.bedrock.Seq
 
wrap(Character[]) - Static method in class de.scravy.bedrock.Seq
 
wrap(Double[]) - Static method in class de.scravy.bedrock.Seq
 
wrap(Float[]) - Static method in class de.scravy.bedrock.Seq
 
wrap(Integer[]) - Static method in class de.scravy.bedrock.Seq
 
wrap(Long[]) - Static method in class de.scravy.bedrock.Seq
 
wrap(Short[]) - Static method in class de.scravy.bedrock.Seq
 
wrap(String) - Static method in class de.scravy.bedrock.Seq
 
wrap(BitSet) - Static method in class de.scravy.bedrock.Seq
 
wrap(List<E>) - Static method in class de.scravy.bedrock.Seq
 
wrap(Map<From, To>) - Static method in interface de.scravy.bedrock.Mapping
 

X

xor(int) - Static method in class de.scravy.bedrock.Operators
 
xor(int, int) - Static method in class de.scravy.bedrock.Operators
 
xor(long) - Static method in class de.scravy.bedrock.Operators
 
xor(long, long) - Static method in class de.scravy.bedrock.Operators
 
xor(Integer) - Static method in class de.scravy.bedrock.Operators
 
xor(Integer, Integer) - Static method in class de.scravy.bedrock.Operators
 
xor(Long) - Static method in class de.scravy.bedrock.Operators
 
xor(Long, Long) - Static method in class de.scravy.bedrock.Operators
 
xor(BigInteger) - Static method in class de.scravy.bedrock.Operators
 
xor(BigInteger, BigInteger) - Static method in class de.scravy.bedrock.Operators
 
xor(N) - Static method in class de.scravy.bedrock.Operators
 
xor(N, N) - Static method in class de.scravy.bedrock.Operators
 

Z

zero(Class<N>) - Static method in class de.scravy.bedrock.Numbers
 
zeroed() - Method in class de.scravy.bedrock.HashAlgorithm
 
zip(Seq<A>) - Method in class de.scravy.bedrock.Seq
 
zip(Seq<A>, Seq<B>) - Static method in class de.scravy.bedrock.Seq
 
zip(Seq<A>, Seq<B>, Seq<C>) - Static method in class de.scravy.bedrock.Seq
 
zip(Seq<A>, Seq<B>, Seq<C>, Seq<D>) - Static method in class de.scravy.bedrock.Seq
 
zipWith(BiFunction<? super E, ? super A, ? extends C>, Seq<A>) - Method in class de.scravy.bedrock.Seq
 
zipWithIndex() - Method in class de.scravy.bedrock.Seq
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes|All Packages